
#import "GameManager.h"

float W=320;
float H=480;

@implementation GameManager

#pragma mark ============================= Init Methods ================================

+ (GameManager*) getInstance  {
    
    static GameManager* gameManager;
		
	if (!gameManager) {
        gameManager = [[GameManager alloc] init];
		[gameManager preloader];            
	}
	    
    return gameManager;
}

- (void) preloader {  
    [self setOGLProjection];    
    state = LOAD_GAME;
}

- (void) loadGame { 
    //Optional
    //[self removeFromDictionary: @"myTex1.png"];          
}

#pragma mark ============================= Game Handler ===============================

- (void) touchBegan: (CGPoint) p {      
    NSLog(@"Touch: %f %f", p.x, p.y);
}

- (void) touchMoved: (CGPoint) p {
    [self touchBegan: p];      
}

- (void) touchEnded {
}

- (void) drawStatesWithFrame: (CGRect) frame { 
    W = frame.size.width;
    H = frame.size.height; 
    switch (state) {
        case LOAD_GAME: 
            [self loadGame];            
            state = PLAY_GAME;
            break;  
        case PLAY_GAME:
            [self playGame];
            break;           
        default: NSLog(@"ERROR: Unknown state: %i", state);
            break;
    }    
}	 

- (void) playGame {
    timer++;     
    
//    [self drawCube];
//    [self drawTorusKnot];
    [self drawMyYuan];
}

#pragma mark ============================= OGL Methods ===============================

- (void) setOGLProjection {    
    glLoadIdentity();
    
    //Set View
    glMatrixMode(GL_PROJECTION);     
    zNear = 0.1; 
    zFar = 2500;    
    fieldOfViewAngle = 45;
    float top = zNear * tan(M_PI * fieldOfViewAngle / W);
    float bottom = -top;
    float left = bottom * W / H; 
    float right = top * W / H;    
    glFrustumf(left, right, bottom, top, zNear, zFar); 
    
    glMatrixMode(GL_MODELVIEW);
    glEnableClientState(GL_VERTEX_ARRAY);    
    glEnable(GL_DEPTH_TEST); 
    glDepthFunc(GL_LESS);
    
    [self setLight];
} 

- (void) setLight {    
    glEnable(GL_LIGHTING);     
    glEnable(GL_COLOR_MATERIAL); 
    
    glEnable(GL_LIGHT0); 
    GLfloat color0[ ] = {1, 1, 1, 1};  
    glLightfv(GL_LIGHT0, GL_DIFFUSE, color0);  
    GLfloat light_position0[ ] = {1, 0, 1, 0};
    glLightfv(GL_LIGHT0, GL_POSITION, light_position0); 
}

- (void) drawCube {
    GLfloat vertices[ ] = { 
        -7.5, -7.2, -7.8, 7.3, -7.2, -7.8, -7.5, 7.6, -7.8, 7.3, 7.6, -7.8, -7.5, -7.2, 7.0, 7.3, -7.2, 7.0, -7.5, 7.6, 7.0, 7.3, 7.6, 7.0
    };    
    
    GLfloat normals[ ] = { 
        0.0, 0.0, -1.6, 0.0, 0.0, -1.6, 0.0, 0.0, -1.6, 0.0, 0.0, -1.6, 0.0, 0.0, 1.6, 0.0, 0.0, 1.6, 0.0, 0.0, 1.6, 0.0, 0.0, 1.6
    };
    
    GLushort faces[ ] = { 
        0, 2, 3, 3, 1, 0, 4, 5, 7, 7, 6, 4, 0, 1, 5, 5, 4, 0, 1, 3, 7, 7, 5, 1, 3, 2, 6, 6, 7, 3, 2, 0, 4, 4, 6, 2
    };
    
    //int verticesLength = sizeof(vertices) / sizeof(GLfloat);
    int facesLength = sizeof(faces) / sizeof(GLushort);
    
    glEnableClientState(GL_NORMAL_ARRAY);           
    glEnable(GL_NORMALIZE);     
    
    glEnable(GL_CULL_FACE); 
    glCullFace(GL_BACK);    
    
    glVertexPointer(3, GL_FLOAT, 0, vertices);      
    glNormalPointer(GL_FLOAT, 0, normals);
    
    glColor4f(0, 1, 1, 1);
    
    glPushMatrix();  
    glTranslatef(0, 0, -50);
    static int angle = 0; angle += 2;
    glRotatef(angle, 1, 1, 0);    
    //glDrawArrays(GL_TRIANGLE_STRIP, 0, verticesLength/3); 
    glDrawElements(GL_TRIANGLES, facesLength, GL_UNSIGNED_SHORT, faces);        
    glPopMatrix();
    
    //Cleanup 
    glDisable(GL_NORMALIZE);     
    glDisable(GL_CULL_FACE);    
}

- (void) drawMyYuan {
    GLfloat vertices[ ] = {
        6.646748, -4.455461, 3.008535, 6.596631, -4.455461, 2.910175, 6.532543, -4.455461, 2.821966, 6.454484, -4.455461, 2.743907, 6.366274, -4.455461, 2.679819, 6.267914, -4.455461, 2.629702, 6.164218, -4.455461, 2.596009, 6.055185, -4.455461, 2.578740, 5.946152, -4.455461, 2.578740, 5.837119, -4.455461, 2.596009, 5.733422, -4.455461, 2.629702, 5.635062, -4.455461, 2.679819, 5.546853, -4.455461, 2.743907, 5.468794, -4.455461, 2.821966, 5.404706, -4.455461, 2.910175, 5.354589, -4.455461, 3.008535, 5.320896, -4.455461, 3.112232, 5.303627, -4.455461, 3.221265, 5.303627, -4.455461, 3.330298, 5.320896, -4.455461, 3.439330, 5.354589, -4.455461, 3.543027, 5.404706, -4.455461, 3.641387, 5.468794, -4.455461, 3.729596, 5.546853, -4.455461, 3.807655, 5.635062, -4.455461, 3.871743, 5.733422, -4.455461, 3.921860, 5.837119, -4.455461, 3.955553, 5.946152, -4.455461, 3.972822, 6.055185, -4.455461, 3.972822, 6.164217, -4.455461, 3.955553, 6.267914, -4.455461, 3.921860, 6.366274, -4.455461, 3.871743, 6.454483, -4.455461, 3.807655, 6.532542, -4.455461, 3.729596, 6.596630, -4.455461, 3.641387, 6.646747, -4.455461, 3.543027, 6.680440, -4.455461, 3.439330, 6.697709, -4.455461, 3.330298, 6.697709, -4.455461, 3.221265, 6.680440, -4.455461, 3.112232, 7.276918, -4.290215, 2.747870, 7.177918, -4.290215, 2.553572, 7.051321, -4.290215, 2.379325, 6.897125, -4.290215, 2.225129, 6.722878, -4.290215, 2.098531, 6.528579, -4.290215, 1.999531, 6.323740, -4.290215, 1.932975, 6.108359, -4.290215, 1.898862, 5.892978, -4.290215, 1.898862, 5.677596, -4.290215, 1.932975, 5.472757, -4.290215, 1.999531, 5.278459, -4.290215, 2.098531, 5.104212, -4.290215, 2.225129, 4.950016, -4.290215, 2.379325, 4.823418, -4.290215, 2.553572, 4.724418, -4.290215, 2.747870, 4.657862, -4.290215, 2.952709, 4.623749, -4.290215, 3.168091, 4.623749, -4.290215, 3.383472, 4.657862, -4.290215, 3.598853, 4.724418, -4.290215, 3.803692, 4.823418, -4.290215, 3.997990, 4.950016, -4.290215, 4.172237, 5.104212, -4.290215, 4.326433, 5.278459, -4.290215, 4.453031, 5.472757, -4.290215, 4.552031, 5.677597, -4.290215, 4.618587, 5.892978, -4.290215, 4.652700, 6.108359, -4.290215, 4.652700, 6.323740, -4.290215, 4.618587, 6.528579, -4.290215, 4.552030, 6.722877, -4.290215, 4.453031, 6.897124, -4.290215, 4.326433, 7.051320, -4.290215, 4.172237, 7.177918, -4.290215, 3.997990, 7.276917, -4.290215, 3.803692, 7.343474, -4.290215, 3.598853, 7.377587, -4.290215, 3.383472, 7.377587, -4.290215, 3.168091, 7.343474, -4.290215, 2.952709, 7.875664, -4.019329, 2.500203, 7.730218, -4.019329, 2.214751, 7.544228, -4.019329, 1.958757, 7.317692, -4.019329, 1.732221, 7.061698, -4.019329, 1.546231, 6.776246, -4.019329, 1.400786, 6.475307, -4.019329, 1.303005, 6.158881, -4.019329, 1.252888, 5.842455, -4.019329, 1.252888, 5.526029, -4.019329, 1.303005, 5.225090, -4.019329, 1.400786, 4.939638, -4.019329, 1.546231, 4.683645, -4.019329, 1.732222, 4.457109, -4.019329, 1.958758, 4.271118, -4.019329, 2.214752, 4.125673, -4.019329, 2.500203, 4.027892, -4.019329, 2.801142, 3.977776, -4.019329, 3.117568, 3.977776, -4.019329, 3.433994, 4.027892, -4.019329, 3.750420, 4.125673, -4.019329, 4.051359, 4.271118, -4.019329, 4.336811, 4.457109, -4.019329, 4.592804, 4.683645, -4.019329, 4.819340, 4.939639, -4.019329, 5.005330, 5.225091, -4.019329, 5.150776, 5.526029, -4.019329, 5.248557, 5.842455, -4.019329, 5.298673, 6.158881, -4.019329, 5.298673, 6.475307, -4.019329, 5.248556, 6.776246, -4.019329, 5.150775, 7.061697, -4.019329, 5.005330, 7.317691, -4.019329, 4.819340, 7.544227, -4.019329, 4.592804, 7.730217, -4.019329, 4.336810, 7.875662, -4.019329, 4.051359, 7.973443, -4.019329, 3.750420, 8.023560, -4.019329, 3.433994, 8.023561, -4.019329, 3.117568, 7.973444, -4.019329, 2.801142, 8.428240, -3.649474, 2.271634, 8.239931, -3.649474, 1.902057, 7.999128, -3.649474, 1.570619, 7.705830, -3.649474, 1.277322, 7.374392, -3.649474, 1.036518, 7.004815, -3.649474, 0.848209, 6.615187, -3.649474, 0.721612, 6.205508, -3.649474, 0.656725, 5.795829, -3.649474, 0.656725, 5.386149, -3.649474, 0.721612, 4.996521, -3.649474, 0.848210, 4.626944, -3.649474, 1.036518, 4.295507, -3.649474, 1.277322, 4.002209, -3.649474, 1.570620, 3.761406, -3.649474, 1.902057, 3.573097, -3.649474, 2.271634, 3.446499, -3.649474, 2.661262, 3.381612, -3.649474, 3.070942, 3.381612, -3.649474, 3.480621, 3.446499, -3.649474, 3.890300, 3.573097, -3.649474, 4.279928, 3.761406, -3.649474, 4.649505, 4.002209, -3.649474, 4.980942, 4.295507, -3.649474, 5.274240, 4.626945, -3.649474, 5.515043, 4.996522, -3.649474, 5.703352, 5.386149, -3.649474, 5.829950, 5.795829, -3.649474, 5.894836, 6.205508, -3.649474, 5.894836, 6.615187, -3.649474, 5.829949, 7.004814, -3.649474, 5.703352, 7.374391, -3.649474, 5.515043, 7.705829, -3.649474, 5.274239, 7.999127, -3.649474, 4.980942, 8.239930, -3.649474, 4.649504, 8.428238, -3.649474, 4.279928, 8.554836, -3.649474, 3.890300, 8.619723, -3.649474, 3.480621, 8.619723, -3.649474, 3.070941, 8.554838, -3.649474, 2.661262, 8.921042, -3.189757, 2.067790, 8.694506, -3.189757, 1.623189, 8.404819, -3.189757, 1.224469, 8.051981, -3.189757, 0.871631, 7.653261, -3.189757, 0.581944, 7.208659, -3.189757, 0.355408, 6.739935, -3.189757, 0.203111, 6.247091, -3.189757, 0.125052, 5.754246, -3.189757, 0.125052, 5.261401, -3.189757, 0.203111, 4.792677, -3.189757, 0.355408, 4.348076, -3.189757, 0.581944, 3.949356, -3.189757, 0.871631, 3.596518, -3.189757, 1.224469, 3.306831, -3.189757, 1.623189, 3.080296, -3.189757, 2.067791, 2.927998, -3.189757, 2.536514, 2.849939, -3.189757, 3.029359, 2.849939, -3.189757, 3.522203, 2.927998, -3.189757, 4.015048, 3.080296, -3.189757, 4.483771, 3.306832, -3.189757, 4.928373, 3.596519, -3.189757, 5.327093, 3.949356, -3.189757, 5.679931, 4.348076, -3.189757, 5.969617, 4.792678, -3.189757, 6.196153, 5.261401, -3.189757, 6.348451, 5.754246, -3.189757, 6.426509, 6.247090, -3.189757, 6.426509, 6.739935, -3.189757, 6.348450, 7.208658, -3.189757, 6.196153, 7.653260, -3.189757, 5.969617, 8.051979, -3.189757, 5.679930, 8.404817, -3.189757, 5.327093, 8.694504, -3.189757, 4.928373, 8.921040, -3.189757, 4.483771, 9.073337, -3.189757, 4.015048, 9.151396, -3.189757, 3.522203, 9.151397, -3.189757, 3.029359, 9.073339, -3.189757, 2.536514, 9.341934, -2.651498, 1.893691, 9.082749, -2.651498, 1.385012, 8.751312, -2.651498, 0.928828, 8.347622, -2.651498, 0.525137, 7.891437, -2.651498, 0.193700, 7.382758, -2.651498, -0.065485, 6.846481, -2.651498, -0.239732, 6.282606, -2.651498, -0.329041, 5.718731, -2.651498, -0.329041, 5.154856, -2.651498, -0.239731, 4.618579, -2.651498, -0.065485, 4.109900, -2.651498, 0.193701, 3.653715, -2.651498, 0.525138, 3.250025, -2.651498, 0.928828, 2.918588, -2.651498, 1.385013, 2.659403, -2.651498, 1.893692, 2.485156, -2.651498, 2.429969, 2.395847, -2.651498, 2.993844, 2.395847, -2.651498, 3.557719, 2.485156, -2.651498, 4.121593, 2.659403, -2.651498, 4.657870, 2.918588, -2.651498, 5.166549, 3.250026, -2.651498, 5.622734, 3.653716, -2.651498, 6.026423, 4.109900, -2.651498, 6.357861, 4.618579, -2.651498, 6.617046, 5.154856, -2.651498, 6.791293, 5.718731, -2.651498, 6.880601, 6.282605, -2.651498, 6.880601, 6.846480, -2.651498, 6.791292, 7.382757, -2.651498, 6.617045, 7.891436, -2.651498, 6.357860, 8.347620, -2.651498, 6.026423, 8.751310, -2.651498, 5.622734, 9.082747, -2.651498, 5.166549, 9.341932, -2.651498, 4.657870, 9.516179, -2.651498, 4.121593, 9.605488, -2.651498, 3.557718, 9.605489, -2.651498, 2.993844, 9.516181, -2.651498, 2.429968, 9.680554, -2.047951, 1.753624, 9.395102, -2.047951, 1.193393, 9.030075, -2.047951, 0.690976, 8.585473, -2.047951, 0.246375, 8.083056, -2.047951, -0.118652, 7.522825, -2.047951, -0.404104, 6.932199, -2.047951, -0.596010, 6.311179, -2.047951, -0.694370, 5.690158, -2.047951, -0.694370, 5.069137, -2.047951, -0.596010, 4.478511, -2.047951, -0.404104, 3.918280, -2.047951, -0.118652, 3.415864, -2.047951, 0.246375, 2.971262, -2.047951, 0.690977, 2.606236, -2.047951, 1.193393, 2.320784, -2.047951, 1.753624, 2.128878, -2.047951, 2.344250, 2.030518, -2.047951, 2.965271, 2.030518, -2.047951, 3.586291, 2.128878, -2.047951, 4.207312, 2.320784, -2.047951, 4.797938, 2.606236, -2.047951, 5.358169, 2.971263, -2.047951, 5.860585, 3.415865, -2.047951, 6.305186, 3.918281, -2.047951, 6.670213, 4.478512, -2.047951, 6.955665, 5.069137, -2.047951, 7.147571, 5.690158, -2.047951, 7.245931, 6.311178, -2.047951, 7.245931, 6.932199, -2.047951, 7.147571, 7.522824, -2.047951, 6.955665, 8.083055, -2.047951, 6.670213, 8.585471, -2.047951, 6.305186, 9.030073, -2.047951, 5.860584, 9.395100, -2.047951, 5.358168, 9.680551, -2.047951, 4.797937, 9.872457, -2.047951, 4.207312, 9.970817, -2.047951, 3.586291, 9.970818, -2.047951, 2.965271, 9.872459, -2.047951, 2.344250, 9.928562, -1.393975, 1.651037, 9.623872, -1.393975, 1.053049, 9.234244, -1.393975, 0.516772, 8.759677, -1.393975, 0.042205, 8.223400, -1.393975, -0.347423, 7.625412, -1.393975, -0.652113, 6.994981, -1.393975, -0.856952, 6.332106, -1.393975, -0.961941, 5.669231, -1.393975, -0.961941, 5.006356, -1.393975, -0.856952, 4.375924, -1.393975, -0.652112, 3.777936, -1.393975, -0.347422, 3.241659, -1.393975, 0.042206, 2.767094, -1.393975, 0.516772, 2.377466, -1.393975, 1.053049, 2.072776, -1.393975, 1.651037, 1.867936, -1.393975, 2.281469, 1.762947, -1.393975, 2.944344, 1.762947, -1.393975, 3.607218, 1.867936, -1.393975, 4.270093, 2.072776, -1.393975, 4.900525, 2.377466, -1.393975, 5.498512, 2.767094, -1.393975, 6.034789, 3.241660, -1.393975, 6.509355, 3.777937, -1.393975, 6.898983, 4.375925, -1.393975, 7.203673, 5.006356, -1.393975, 7.408513, 5.669231, -1.393975, 7.513502, 6.332105, -1.393975, 7.513502, 6.994980, -1.393975, 7.408513, 7.625411, -1.393975, 7.203673, 8.223399, -1.393975, 6.898983, 8.759676, -1.393975, 6.509355, 9.234242, -1.393975, 6.034789, 9.623870, -1.393975, 5.498512, 9.928560, -1.393975, 4.900524, 10.133399, -1.393975, 4.270093, 10.238388, -1.393975, 3.607218, 10.238389, -1.393975, 2.944344, 10.133401, -1.393975, 2.281469, 10.079853, -0.705675, 1.588457, 9.763427, -0.705675, 0.967436, 9.358791, -0.705675, 0.410503, 8.865946, -0.705675, -0.082342, 8.309013, -0.705675, -0.486977, 7.687992, -0.705675, -0.803403, 7.033278, -0.705675, -1.016132, 6.344872, -0.705675, -1.125165, 5.656465, -0.705675, -1.125165, 4.968058, -0.705675, -1.016132, 4.313344, -0.705675, -0.803403, 3.692324, -0.705675, -0.486977, 3.135391, -0.705675, -0.082341, 2.642546, -0.705675, 0.410504, 2.237911, -0.705675, 0.967437, 1.921485, -0.705675, 1.588457, 1.708756, -0.705675, 2.243171, 1.599723, -0.705675, 2.931578, 1.599723, -0.705675, 3.619984, 1.708756, -0.705675, 4.308391, 1.921486, -0.705675, 4.963105, 2.237911, -0.705675, 5.584125, 2.642546, -0.705675, 6.141058, 3.135391, -0.705675, 6.633903, 3.692324, -0.705675, 7.038538, 4.313345, -0.705675, 7.354964, 4.968058, -0.705675, 7.567693, 5.656465, -0.705675, 7.676726, 6.344871, -0.705675, 7.676726, 7.033278, -0.705675, 7.567693, 7.687991, -0.705675, 7.354964, 8.309012, -0.705675, 7.038538, 8.865944, -0.705675, 6.633902, 9.358789, -0.705675, 6.141058, 9.763424, -0.705675, 5.584125, 10.079850, -0.705675, 4.963104, 10.292579, -0.705675, 4.308391, 10.401612, -0.705675, 3.619984, 10.401613, -0.705675, 2.931578, 10.292582, -0.705675, 2.243171, 10.130700, 0.000000, 1.567424, 9.810330, 0.000000, 0.938662, 9.400651, 0.000000, 0.374787, 8.901662, 0.000000, -0.124201, 8.337787, 0.000000, -0.533880, 7.709025, 0.000000, -0.854251, 7.046150, 0.000000, -1.069631, 6.349162, 0.000000, -1.180024, 5.652174, 0.000000, -1.180024, 4.955186, 0.000000, -1.069631, 4.292311, 0.000000, -0.854250, 3.663550, 0.000000, -0.533880, 3.099675, 0.000000, -0.124200, 2.600687, 0.000000, 0.374788, 2.191008, 0.000000, 0.938663, 1.870637, 0.000000, 1.567425, 1.655257, 0.000000, 2.230300, 1.544865, 0.000000, 2.927287, 1.544865, 0.000000, 3.624275, 1.655257, 0.000000, 4.321263, 1.870637, 0.000000, 4.984137, 2.191008, 0.000000, 5.612899, 2.600687, 0.000000, 6.176774, 3.099675, 0.000000, 6.675762, 3.663550, 0.000000, 7.085441, 4.292312, 0.000000, 7.405811, 4.955187, 0.000000, 7.621192, 5.652174, 0.000000, 7.731584, 6.349162, 0.000000, 7.731584, 7.046149, 0.000000, 7.621191, 7.709024, 0.000000, 7.405811, 8.337786, 0.000000, 7.085441, 8.901661, 0.000000, 6.675762, 9.400648, 0.000000, 6.176774, 9.810328, 0.000000, 5.612899, 10.130698, 0.000000, 4.984137, 10.346078, 0.000000, 4.321262, 10.456471, 0.000000, 3.624275, 10.456471, 0.000000, 2.927287, 10.346080, 0.000000, 2.230299, 10.079853, 0.705675, 1.588457, 9.763427, 0.705675, 0.967436, 9.358791, 0.705675, 0.410503, 8.865946, 0.705675, -0.082342, 8.309013, 0.705675, -0.486977, 7.687992, 0.705675, -0.803403, 7.033278, 0.705675, -1.016132, 6.344872, 0.705675, -1.125165, 5.656465, 0.705675, -1.125165, 4.968058, 0.705675, -1.016132, 4.313344, 0.705675, -0.803403, 3.692324, 0.705675, -0.486977, 3.135391, 0.705675, -0.082341, 2.642546, 0.705675, 0.410504, 2.237911, 0.705675, 0.967437, 1.921485, 0.705675, 1.588457, 1.708756, 0.705675, 2.243171, 1.599723, 0.705675, 2.931578, 1.599723, 0.705675, 3.619984, 1.708756, 0.705675, 4.308391, 1.921486, 0.705675, 4.963105, 2.237911, 0.705675, 5.584125, 2.642546, 0.705675, 6.141058, 3.135391, 0.705675, 6.633903, 3.692324, 0.705675, 7.038538, 4.313345, 0.705675, 7.354964, 4.968058, 0.705675, 7.567693, 5.656465, 0.705675, 7.676726, 6.344871, 0.705675, 7.676726, 7.033278, 0.705675, 7.567693, 7.687991, 0.705675, 7.354964, 8.309012, 0.705675, 7.038538, 8.865944, 0.705675, 6.633902, 9.358789, 0.705675, 6.141058, 9.763424, 0.705675, 5.584125, 10.079850, 0.705675, 4.963104, 10.292579, 0.705675, 4.308391, 10.401612, 0.705675, 3.619984, 10.401613, 0.705675, 2.931578, 10.292582, 0.705675, 2.243171, 9.928562, 1.393975, 1.651037, 9.623872, 1.393975, 1.053049, 9.234243, 1.393974, 0.516771, 8.759677, 1.393973, 0.042204, 8.223399, 1.393972, -0.347424, 7.625411, 1.393972, -0.652114, 6.994980, 1.393973, -0.856953, 6.332105, 1.393974, -0.961941, 5.669231, 1.393974, -0.961941, 5.006356, 1.393973, -0.856953, 4.375925, 1.393972, -0.652114, 3.777937, 1.393972, -0.347424, 3.241660, 1.393973, 0.042205, 2.767094, 1.393974, 0.516772, 2.377466, 1.393975, 1.053049, 2.072776, 1.393975, 1.651037, 1.867936, 1.393975, 2.281469, 1.762947, 1.393975, 2.944344, 1.762947, 1.393975, 3.607218, 1.867936, 1.393975, 4.270093, 2.072776, 1.393975, 4.900525, 2.377466, 1.393975, 5.498512, 2.767094, 1.393975, 6.034789, 3.241660, 1.393975, 6.509355, 3.777937, 1.393975, 6.898983, 4.375925, 1.393975, 7.203673, 5.006356, 1.393975, 7.408513, 5.669231, 1.393975, 7.513502, 6.332105, 1.393975, 7.513502, 6.994980, 1.393975, 7.408513, 7.625411, 1.393975, 7.203673, 8.223399, 1.393975, 6.898983, 8.759676, 1.393975, 6.509355, 9.234242, 1.393975, 6.034789, 9.623870, 1.393975, 5.498512, 9.928560, 1.393975, 4.900524, 10.133399, 1.393975, 4.270093, 10.238388, 1.393975, 3.607218, 10.238389, 1.393975, 2.944344, 10.133401, 1.393975, 2.281469, 9.680554, 2.047951, 1.753624, 9.395102, 2.047951, 1.193393, 9.030075, 2.047950, 0.690976, 8.585472, 2.047948, 0.246373, 7.956781, 2.101094, -1.909109, 7.144002, 2.207386, -5.775469, 6.553376, 2.260532, -7.757828, 6.184904, 2.260534, -7.856188, 5.816432, 2.260534, -7.856188, 5.447960, 2.260532, -7.757828, 4.857335, 2.207386, -5.775469, 4.044555, 2.101094, -1.909108, 3.415865, 2.047948, 0.246374, 2.971263, 2.047950, 0.690977, 2.606236, 2.047951, 1.193393, 2.320784, 2.047951, 1.753624, 2.128878, 2.047951, 2.344250, 2.030518, 2.047951, 2.965271, 2.030518, 2.047951, 3.586291, 2.128878, 2.047951, 4.207312, 2.320784, 2.047951, 4.797938, 2.606236, 2.047951, 5.358169, 2.971263, 2.047951, 5.860585, 3.415865, 2.047951, 6.305186, 3.918281, 2.047951, 6.670213, 4.478512, 2.047951, 6.955665, 5.069137, 2.047951, 7.147571, 5.690158, 2.047951, 7.245931, 6.311178, 2.047951, 7.245931, 6.932199, 2.047951, 7.147571, 7.522824, 2.047951, 6.955665, 8.083055, 2.047951, 6.670213, 8.585471, 2.047951, 6.305186, 9.030073, 2.047951, 5.860584, 9.395100, 2.047951, 5.358168, 9.680551, 2.047951, 4.797937, 9.872457, 2.047951, 4.207312, 9.970817, 2.047951, 3.586291, 9.970818, 2.047951, 2.965271, 9.872459, 2.047951, 2.344250, 9.341934, 2.651498, 1.893691, 9.082749, 2.651498, 1.385012, 8.751312, 2.651498, 0.928828, 8.347622, 2.651498, 0.525137, 7.765163, 2.704644, -1.596754, 7.003935, 2.810936, -5.436847, 6.467658, 2.864082, -7.401549, 6.156331, 2.864082, -7.490857, 5.845005, 2.864082, -7.490857, 5.533679, 2.864082, -7.401549, 4.997402, 2.810936, -5.436847, 4.236174, 2.704644, -1.596754, 3.653715, 2.651498, 0.525138, 3.250025, 2.651498, 0.928828, 2.918588, 2.651498, 1.385013, 2.659403, 2.651498, 1.893692, 2.485156, 2.651498, 2.429969, 2.395847, 2.651498, 2.993844, 2.395847, 2.651498, 3.557719, 2.485156, 2.651498, 4.121593, 2.659403, 2.651498, 4.657870, 2.918588, 2.651498, 5.166549, 3.250026, 2.651498, 5.622734, 3.653716, 2.651498, 6.026423, 4.109900, 2.651498, 6.357861, 4.618579, 2.651498, 6.617046, 5.154856, 2.651498, 6.791293, 5.718731, 2.651498, 6.880601, 6.282605, 2.651498, 6.880601, 6.846480, 2.651498, 6.791292, 7.382757, 2.651498, 6.617045, 7.891436, 2.651498, 6.357860, 8.347620, 2.651498, 6.026423, 8.751310, 2.651498, 5.622734, 9.082747, 2.651498, 5.166549, 9.341932, 2.651498, 4.657870, 9.516179, 2.651498, 4.121593, 9.605488, 2.651498, 3.557718, 9.605489, 2.651498, 2.993844, 9.516181, 2.651498, 2.429968, 8.921042, 3.189757, 2.067790, 8.694506, 3.189757, 1.623189, 8.404819, 3.189757, 1.224469, 8.051981, 3.189757, 0.871631, 7.653261, 3.189757, 0.581944, 7.208659, 3.189757, 0.355408, 6.739935, 3.189757, 0.203111, 6.247091, 3.189757, 0.125052, 5.754246, 3.189757, 0.125052, 5.261401, 3.189757, 0.203111, 4.792677, 3.189757, 0.355408, 4.348076, 3.189757, 0.581944, 3.949356, 3.189757, 0.871631, 3.596518, 3.189757, 1.224469, 3.306831, 3.189757, 1.623189, 3.080296, 3.189757, 2.067791, 2.927998, 3.189757, 2.536514, 2.849939, 3.189757, 3.029359, 2.849939, 3.189757, 3.522203, 2.927998, 3.189757, 4.015048, 3.080296, 3.189757, 4.483771, 3.306832, 3.189757, 4.928373, 3.596519, 3.189757, 5.327093, 3.949356, 3.189757, 5.679931, 4.348076, 3.189757, 5.969617, 4.792678, 3.189757, 6.196153, 5.261401, 3.189757, 6.348451, 5.754246, 3.189757, 6.426509, 6.247090, 3.189757, 6.426509, 6.739935, 3.189757, 6.348450, 7.208658, 3.189757, 6.196153, 7.653260, 3.189757, 5.969617, 8.051979, 3.189757, 5.679930, 8.404817, 3.189757, 5.327093, 8.694504, 3.189757, 4.928373, 8.921040, 3.189757, 4.483771, 9.073337, 3.189757, 4.015048, 9.151396, 3.189757, 3.522203, 9.151397, 3.189757, 3.029359, 9.073339, 3.189757, 2.536514, 8.428240, 3.649474, 2.271634, 8.239931, 3.649474, 1.902057, 7.999128, 3.649474, 1.570619, 7.705830, 3.649474, 1.277322, 7.374392, 3.649474, 1.036518, 7.004815, 3.649474, 0.848209, 6.615187, 3.649474, 0.721612, 6.205508, 3.649474, 0.656725, 5.795829, 3.649474, 0.656725, 5.386149, 3.649474, 0.721612, 4.996521, 3.649474, 0.848210, 4.626944, 3.649474, 1.036518, 4.295507, 3.649474, 1.277322, 4.002209, 3.649474, 1.570620, 3.761406, 3.649474, 1.902057, 3.573097, 3.649474, 2.271634, 3.446499, 3.649474, 2.661262, 3.381612, 3.649474, 3.070942, 3.381612, 3.649474, 3.480621, 3.446499, 3.649474, 3.890300, 3.573097, 3.649474, 4.279928, 3.761406, 3.649474, 4.649505, 4.002209, 3.649474, 4.980942, 4.295507, 3.649474, 5.274240, 4.626945, 3.649474, 5.515043, 4.996522, 3.649474, 5.703352, 5.386149, 3.649474, 5.829950, 5.795829, 3.649474, 5.894836, 6.205508, 3.649474, 5.894836, 6.615187, 3.649474, 5.829949, 7.004814, 3.649474, 5.703352, 7.374391, 3.649474, 5.515043, 7.705829, 3.649474, 5.274239, 7.999127, 3.649474, 4.980942, 8.239930, 3.649474, 4.649504, 8.428238, 3.649474, 4.279928, 8.554836, 3.649474, 3.890300, 8.619723, 3.649474, 3.480621, 8.619723, 3.649474, 3.070941, 8.554838, 3.649474, 2.661262, 7.875664, 4.019329, 2.500203, 7.730218, 4.019329, 2.214751, 7.544228, 4.019329, 1.958757, 7.317692, 4.019329, 1.732221, 7.061698, 4.019329, 1.546231, 6.776246, 4.019329, 1.400786, 6.475307, 4.019329, 1.303005, 6.158881, 4.019329, 1.252888, 5.842455, 4.019329, 1.252888, 5.526029, 4.019329, 1.303005, 5.225090, 4.019329, 1.400786, 4.939638, 4.019329, 1.546231, 4.683645, 4.019329, 1.732222, 4.457109, 4.019329, 1.958758, 4.271118, 4.019329, 2.214752, 4.125673, 4.019329, 2.500203, 4.027892, 4.019329, 2.801142, 3.977776, 4.019329, 3.117568, 3.977776, 4.019329, 3.433994, 4.027892, 4.019329, 3.750420, 4.125673, 4.019329, 4.051359, 4.271118, 4.019329, 4.336811, 4.457109, 4.019329, 4.592804, 4.683645, 4.019329, 4.819340, 4.939639, 4.019329, 5.005330, 5.225091, 4.019329, 5.150776, 5.526029, 4.019329, 5.248557, 5.842455, 4.019329, 5.298673, 6.158881, 4.019329, 5.298673, 6.475307, 4.019329, 5.248556, 6.776246, 4.019329, 5.150775, 7.061697, 4.019329, 5.005330, 7.317691, 4.019329, 4.819340, 7.544227, 4.019329, 4.592804, 7.730217, 4.019329, 4.336810, 7.875662, 4.019329, 4.051359, 7.973443, 4.019329, 3.750420, 8.023560, 4.019329, 3.433994, 8.023561, 4.019329, 3.117568, 7.973444, 4.019329, 2.801142, 7.276918, 4.290215, 2.747870, 7.177918, 4.290215, 2.553572, 7.051321, 4.290215, 2.379325, 6.897125, 4.290215, 2.225129, 6.722878, 4.290215, 2.098531, 6.528579, 4.290215, 1.999531, 6.323740, 4.290215, 1.932975, 6.108359, 4.290215, 1.898862, 5.892978, 4.290215, 1.898862, 5.677596, 4.290215, 1.932975, 5.472757, 4.290215, 1.999531, 5.278459, 4.290215, 2.098531, 5.104212, 4.290215, 2.225129, 4.950016, 4.290215, 2.379325, 4.823418, 4.290215, 2.553572, 4.724418, 4.290215, 2.747870, 4.657862, 4.290215, 2.952709, 4.623749, 4.290215, 3.168091, 4.623749, 4.290215, 3.383472, 4.657862, 4.290215, 3.598853, 4.724418, 4.290215, 3.803692, 4.823418, 4.290215, 3.997990, 4.950016, 4.290215, 4.172237, 5.104212, 4.290215, 4.326433, 5.278459, 4.290215, 4.453031, 5.472757, 4.290215, 4.552031, 5.677597, 4.290215, 4.618587, 5.892978, 4.290215, 4.652700, 6.108359, 4.290215, 4.652700, 6.323740, 4.290215, 4.618587, 6.528579, 4.290215, 4.552030, 6.722877, 4.290215, 4.453031, 6.897124, 4.290215, 4.326433, 7.051320, 4.290215, 4.172237, 7.177918, 4.290215, 3.997990, 7.276917, 4.290215, 3.803692, 7.343474, 4.290215, 3.598853, 7.377587, 4.290215, 3.383472, 7.377587, 4.290215, 3.168091, 7.343474, 4.290215, 2.952709, 6.646748, 4.455461, 3.008535, 6.596631, 4.455461, 2.910175, 6.532543, 4.455461, 2.821966, 6.454484, 4.455461, 2.743907, 6.366274, 4.455461, 2.679819, 6.267914, 4.455461, 2.629702, 6.164218, 4.455461, 2.596009, 6.055185, 4.455461, 2.578740, 5.946152, 4.455461, 2.578740, 5.837119, 4.455461, 2.596009, 5.733422, 4.455461, 2.629702, 5.635062, 4.455461, 2.679819, 5.546853, 4.455461, 2.743907, 5.468794, 4.455461, 2.821966, 5.404706, 4.455461, 2.910175, 5.354589, 4.455461, 3.008535, 5.320896, 4.455461, 3.112232, 5.303627, 4.455461, 3.221265, 5.303627, 4.455461, 3.330298, 5.320896, 4.455461, 3.439330, 5.354589, 4.455461, 3.543027, 5.404706, 4.455461, 3.641387, 5.468794, 4.455461, 3.729596, 5.546853, 4.455461, 3.807655, 5.635062, 4.455461, 3.871743, 5.733422, 4.455461, 3.921860, 5.837119, 4.455461, 3.955553, 5.946152, 4.455461, 3.972822, 6.055185, 4.455461, 3.972822, 6.164217, 4.455461, 3.955553, 6.267914, 4.455461, 3.921860, 6.366274, 4.455461, 3.871743, 6.454483, 4.455461, 3.807655, 6.532542, 4.455461, 3.729596, 6.596630, 4.455461, 3.641387, 6.646747, 4.455461, 3.543027, 6.680440, 4.455461, 3.439330, 6.697709, 4.455461, 3.330298, 6.697709, 4.455461, 3.221265, 6.680440, 4.455461, 3.112232, 6.835459, -4.414149, 3.004541, 7.162765, -4.331526, 2.898193, 6.710784, -4.414149, 2.759852, 6.989207, -4.331526, 2.557566, 6.516597, -4.414149, 2.565666, 6.718884, -4.331526, 2.287242, 6.271908, -4.414149, 2.440990, 6.378256, -4.331526, 2.113684, 6.000668, -4.414149, 2.398030, 6.000668, -4.331526, 2.053880, 5.729428, -4.414149, 2.440990, 5.623080, -4.331526, 2.113684, 5.484739, -4.414149, 2.565666, 5.282453, -4.331526, 2.287243, 5.290553, -4.414149, 2.759852, 5.012130, -4.331526, 2.557566, 5.165878, -4.414149, 3.004541, 4.838572, -4.331526, 2.898193, 5.122917, -4.414149, 3.275781, 4.778768, -4.331526, 3.275781, 5.165878, -4.414149, 3.547021, 4.838572, -4.331526, 3.653369, 5.290553, -4.414149, 3.791710, 5.012130, -4.331526, 3.993996, 5.484739, -4.414149, 3.985896, 5.282453, -4.331526, 4.264319, 5.729428, -4.414149, 4.110572, 5.623080, -4.331526, 4.437877, 6.000668, -4.414149, 4.153532, 6.000668, -4.331526, 4.497681, 6.271908, -4.414149, 4.110572, 6.378256, -4.331526, 4.437877, 6.516597, -4.414149, 3.985896, 6.718883, -4.331526, 4.264319, 6.710783, -4.414149, 3.791710, 6.989206, -4.331526, 3.993996, 6.835458, -4.414149, 3.547021, 7.162764, -4.331526, 3.653369, 6.878419, -4.414149, 3.275781, 7.222568, -4.331526, 3.275781, 7.481910, -4.222493, 2.794496, 7.792894, -4.087050, 2.693452, 7.260688, -4.222493, 2.360323, 7.525227, -4.087050, 2.168125, 6.916126, -4.222493, 2.015761, 7.108325, -4.087050, 1.751223, 6.481953, -4.222493, 1.794539, 6.582998, -4.087050, 1.483555, 6.000668, -4.222493, 1.718311, 6.000668, -4.087050, 1.391323, 5.519384, -4.222493, 1.794539, 5.418339, -4.087050, 1.483555, 5.085210, -4.222493, 2.015762, 4.893012, -4.087050, 1.751223, 4.740649, -4.222493, 2.360323, 4.476110, -4.087050, 2.168125, 4.519427, -4.222493, 2.794497, 4.208443, -4.087050, 2.693452, 4.443199, -4.222493, 3.275781, 4.116211, -4.087050, 3.275781, 4.519427, -4.222493, 3.757066, 4.208443, -4.087050, 3.858110, 4.740649, -4.222493, 4.191239, 4.476110, -4.087050, 4.383437, 5.085211, -4.222493, 4.535800, 4.893012, -4.087050, 4.800339, 5.519384, -4.222493, 4.757022, 5.418339, -4.087050, 5.068006, 6.000668, -4.222493, 4.833250, 6.000668, -4.087050, 5.160238, 6.481952, -4.222493, 4.757022, 6.582997, -4.087050, 5.068006, 6.916125, -4.222493, 4.535800, 7.108324, -4.087050, 4.800339, 7.260687, -4.222493, 4.191238, 7.525226, -4.087050, 4.383437, 7.481909, -4.222493, 3.757065, 7.792893, -4.087050, 3.858110, 7.558137, -4.222493, 3.275781, 7.885125, -4.087050, 3.275781, 8.091888, -3.926865, 2.596303, 8.378893, -3.741938, 2.503049, 7.779566, -3.926865, 1.983336, 8.023707, -3.741938, 1.805958, 7.293113, -3.926865, 1.496883, 7.470491, -3.741938, 1.252743, 6.680147, -3.926865, 1.184561, 6.773400, -3.741938, 0.897557, 6.000668, -3.926865, 1.076943, 6.000668, -3.741938, 0.775169, 5.321190, -3.926865, 1.184561, 5.227936, -3.741938, 0.897557, 4.708223, -3.926865, 1.496884, 4.530845, -3.741938, 1.252743, 4.221771, -3.926865, 1.983336, 3.977630, -3.741938, 1.805958, 3.909449, -3.926865, 2.596303, 3.622445, -3.741938, 2.503049, 3.801830, -3.926865, 3.275781, 3.500056, -3.741938, 3.275781, 3.909449, -3.926865, 3.955259, 3.622445, -3.741938, 4.048513, 4.221771, -3.926865, 4.568226, 3.977630, -3.741938, 4.745604, 4.708224, -3.926865, 5.054678, 4.530845, -3.741938, 5.298819, 5.321190, -3.926865, 5.367000, 5.227937, -3.741938, 5.654004, 6.000668, -3.926865, 5.474619, 6.000668, -3.741938, 5.776393, 6.680146, -3.926865, 5.367000, 6.773399, -3.741938, 5.654004, 7.293112, -3.926865, 5.054678, 7.470491, -3.741938, 5.298818, 7.779565, -3.926865, 4.568225, 8.023705, -3.741938, 4.745604, 8.091887, -3.926865, 3.955259, 8.378891, -3.741938, 4.048512, 8.199506, -3.926865, 3.275781, 8.501279, -3.741938, 3.275781, 8.650373, -3.534545, 2.414840, 8.906331, -3.304687, 2.331674, 8.254642, -3.534545, 1.638173, 8.472373, -3.304687, 1.479983, 7.638276, -3.534545, 1.021807, 7.796466, -3.304687, 0.804077, 6.861609, -3.534545, 0.626076, 6.944775, -3.304687, 0.370119, 6.000668, -3.534545, 0.489717, 6.000668, -3.304687, 0.220587, 5.139727, -3.534545, 0.626076, 5.056561, -3.304687, 0.370119, 4.363061, -3.534545, 1.021808, 4.204870, -3.304687, 0.804078, 3.746695, -3.534545, 1.638174, 3.528965, -3.304687, 1.479983, 3.350964, -3.534545, 2.414840, 3.095007, -3.304687, 2.331674, 3.214604, -3.534545, 3.275781, 2.945475, -3.304687, 3.275781, 3.350964, -3.534545, 4.136722, 3.095007, -3.304687, 4.219888, 3.746695, -3.534545, 4.913388, 3.528965, -3.304687, 5.071579, 4.363061, -3.534545, 5.529754, 4.204871, -3.304687, 5.747484, 5.139727, -3.534545, 5.925485, 5.056561, -3.304687, 6.181442, 6.000668, -3.534545, 6.061845, 6.000668, -3.304687, 6.330974, 6.861609, -3.534545, 5.925485, 6.944774, -3.304687, 6.181442, 7.638275, -3.534545, 5.529754, 7.796465, -3.304687, 5.747484, 8.254641, -3.534545, 4.913388, 8.472371, -3.304687, 5.071578, 8.650372, -3.534545, 4.136722, 8.906329, -3.304687, 4.219888, 8.786731, -3.534545, 3.275781, 9.055861, -3.304687, 3.275781, 9.143614, -3.055192, 2.254576, 9.362223, -2.786063, 2.183546, 8.674218, -3.055192, 1.333334, 8.860177, -2.786063, 1.198226, 7.943115, -3.055192, 0.602232, 8.078223, -2.786063, 0.416272, 7.021873, -3.055192, 0.132836, 7.092903, -2.786063, -0.085773, 6.000668, -3.055192, -0.028907, 6.000668, -2.786063, -0.258766, 4.979463, -3.055192, 0.132836, 4.908433, -2.786063, -0.085773, 4.058221, -3.055192, 0.602232, 3.923114, -2.786063, 0.416273, 3.327120, -3.055192, 1.333334, 3.141160, -2.786063, 1.198227, 2.857724, -3.055192, 2.254576, 2.639115, -2.786063, 2.183546, 2.695981, -3.055192, 3.275781, 2.466122, -2.786063, 3.275781, 2.857724, -3.055192, 4.296986, 2.639115, -2.786063, 4.368016, 3.327120, -3.055192, 5.218228, 3.141160, -2.786063, 5.353335, 4.058222, -3.055192, 5.949329, 3.923114, -2.786063, 6.135289, 4.979464, -3.055192, 6.418725, 4.908433, -2.786063, 6.637334, 6.000668, -3.055192, 6.580468, 6.000668, -2.786063, 6.810327, 7.021872, -3.055192, 6.418725, 7.092903, -2.786063, 6.637334, 7.943114, -3.055192, 5.949329, 8.078222, -2.786063, 6.135288, 8.674216, -3.055192, 5.218227, 8.860175, -2.786063, 5.353335, 9.143612, -3.055192, 4.296985, 9.362220, -2.786063, 4.368016, 9.305355, -3.055192, 3.275781, 9.535213, -2.786063, 3.275781, 9.559465, -2.500611, 2.119458, 9.735341, -2.198838, 2.062312, 9.027962, -2.500611, 1.076324, 9.177571, -2.198838, 0.967626, 8.200125, -2.500611, 0.248488, 8.308823, -2.198838, 0.098878, 7.156991, -2.500611, -0.283015, 7.214137, -2.198838, -0.458892, 6.000668, -2.500611, -0.466159, 6.000668, -2.198838, -0.651086, 4.844345, -2.500611, -0.283015, 4.787199, -2.198838, -0.458891, 3.801211, -2.500611, 0.248488, 3.692514, -2.198838, 0.098879, 2.973376, -2.500611, 1.076324, 2.823766, -2.198838, 0.967627, 2.441873, -2.500611, 2.119458, 2.265996, -2.198838, 2.062313, 2.258729, -2.500611, 3.275781, 2.073802, -2.198838, 3.275781, 2.441873, -2.500611, 4.432104, 2.265996, -2.198838, 4.489249, 2.973376, -2.500611, 5.475237, 2.823767, -2.198838, 5.583935, 3.801212, -2.500611, 6.303073, 3.692514, -2.198838, 6.452682, 4.844345, -2.500611, 6.834576, 4.787200, -2.198838, 7.010453, 6.000668, -2.500611, 7.017720, 6.000668, -2.198838, 7.202647, 7.156990, -2.500611, 6.834576, 7.214136, -2.198838, 7.010452, 8.200124, -2.500611, 6.303073, 8.308822, -2.198838, 6.452682, 9.027960, -2.500611, 5.475237, 9.177569, -2.198838, 5.583935, 9.559463, -2.500611, 4.432104, 9.735339, -2.198838, 4.489249, 9.742606, -2.500611, 3.275781, 9.927533, -2.198838, 3.275781, 9.887687, -1.884457, 2.012812, 10.016501, -1.557469, 1.970958, 9.307164, -1.884457, 0.873472, 9.416739, -1.557469, 0.793860, 8.402978, -1.884457, -0.030714, 8.482589, -1.557469, -0.140290, 7.263637, -1.884457, -0.611237, 7.305491, -1.557469, -0.740051, 6.000668, -1.884457, -0.811271, 6.000668, -1.557469, -0.946714, 4.737699, -1.884457, -0.611237, 4.695845, -1.557469, -0.740050, 3.598359, -1.884457, -0.030714, 3.518748, -1.557469, -0.140289, 2.694174, -1.884457, 0.873472, 2.584598, -1.557469, 0.793861, 2.113651, -1.884457, 2.012813, 1.984838, -1.557469, 1.970959, 1.913617, -1.884457, 3.275781, 1.778174, -1.557469, 3.275781, 2.113651, -1.884457, 4.538749, 1.984838, -1.557469, 4.580604, 2.694174, -1.884457, 5.678090, 2.584599, -1.557469, 5.757701, 3.598360, -1.884457, 6.582275, 3.518748, -1.557469, 6.691850, 4.737700, -1.884457, 7.162798, 4.695846, -1.557469, 7.291611, 6.000668, -1.884457, 7.362832, 6.000668, -1.557469, 7.498275, 7.263636, -1.884457, 7.162797, 7.305490, -1.557469, 7.291611, 8.402976, -1.884457, 6.582275, 8.482587, -1.557469, 6.691850, 9.307161, -1.884457, 5.678089, 9.416737, -1.557469, 5.757700, 9.887684, -1.884457, 4.538749, 10.016498, -1.557469, 4.580603, 10.087719, -1.884457, 3.275781, 10.223161, -1.557469, 3.275781, 10.120197, -1.221900, 1.937265, 10.198776, -0.877750, 1.911733, 9.504949, -1.221900, 0.729772, 9.571792, -0.877750, 0.681208, 8.546677, -1.221900, -0.228499, 8.595241, -0.877750, -0.295343, 7.339184, -1.221900, -0.843747, 7.364716, -0.877750, -0.922327, 6.000668, -1.221900, -1.055747, 6.000668, -0.877750, -1.138370, 4.662152, -1.221900, -0.843747, 4.636620, -0.877750, -0.922326, 3.454660, -1.221900, -0.228499, 3.406095, -0.877750, -0.295342, 2.496389, -1.221900, 0.729773, 2.429545, -0.877750, 0.681209, 1.881141, -1.221900, 1.937266, 1.802562, -0.877750, 1.911734, 1.669141, -1.221900, 3.275781, 1.586518, -0.877750, 3.275781, 1.881141, -1.221900, 4.614297, 1.802562, -0.877750, 4.639828, 2.496389, -1.221900, 5.821789, 2.429546, -0.877750, 5.870353, 3.454660, -1.221900, 6.780060, 3.406096, -0.877750, 6.846903, 4.662153, -1.221900, 7.395307, 4.636621, -0.877750, 7.473887, 6.000668, -1.221900, 7.607308, 6.000668, -0.877750, 7.689930, 7.339183, -1.221900, 7.395307, 7.364715, -0.877750, 7.473887, 8.546675, -1.221900, 6.780059, 8.595240, -0.877750, 6.846903, 9.504946, -1.221900, 5.821788, 9.571790, -0.877750, 5.870353, 10.120194, -1.221900, 4.614296, 10.198773, -0.877750, 4.639828, 10.332194, -1.221900, 3.275781, 10.414817, -0.877750, 3.275781, 10.251271, -0.529256, 1.894677, 10.277680, -0.176419, 1.886096, 9.616447, -0.529256, 0.648765, 9.638912, -0.176419, 0.632442, 8.627685, -0.529256, -0.339997, 8.644007, -0.176419, -0.362463, 7.381772, -0.529256, -0.974821, 7.390354, -0.176419, -1.001231, 6.000668, -0.529256, -1.193566, 6.000668, -0.176419, -1.221335, 4.619564, -0.529256, -0.974821, 4.610983, -0.176419, -1.001230, 3.373652, -0.529256, -0.339996, 3.357330, -0.176419, -0.362462, 2.384891, -0.529256, 0.648765, 2.362425, -0.176419, 0.632443, 1.750067, -0.529256, 1.894677, 1.723658, -0.176419, 1.886096, 1.531322, -0.529256, 3.275781, 1.503553, -0.176419, 3.275781, 1.750067, -0.529256, 4.656885, 1.723658, -0.176419, 4.665466, 2.384891, -0.529256, 5.902797, 2.362426, -0.176419, 5.919119, 3.373653, -0.529256, 6.891558, 3.357330, -0.176419, 6.914023, 4.619564, -0.529256, 7.526381, 4.610983, -0.176419, 7.552791, 6.000668, -0.529256, 7.745127, 6.000668, -0.176419, 7.772895, 7.381772, -0.529256, 7.526381, 7.390353, -0.176419, 7.552791, 8.627683, -0.529256, 6.891558, 8.644005, -0.176419, 6.914023, 9.616444, -0.529256, 5.902796, 9.638910, -0.176419, 5.919119, 10.251268, -0.529256, 4.656885, 10.277678, -0.176419, 4.665466, 10.470013, -0.529256, 3.275781, 10.497782, -0.176419, 3.275781, 10.277680, 0.176419, 1.886096, 10.251271, 0.529256, 1.894677, 9.638912, 0.176419, 0.632442, 9.616447, 0.529256, 0.648765, 8.644007, 0.176419, -0.362463, 8.627685, 0.529256, -0.339997, 7.390354, 0.176419, -1.001231, 7.381772, 0.529256, -0.974821, 6.000668, 0.176419, -1.221335, 6.000668, 0.529256, -1.193566, 4.610983, 0.176419, -1.001230, 4.619564, 0.529256, -0.974821, 3.357330, 0.176419, -0.362462, 3.373652, 0.529256, -0.339996, 2.362425, 0.176419, 0.632443, 2.384891, 0.529256, 0.648765, 1.723658, 0.176419, 1.886096, 1.750067, 0.529256, 1.894677, 1.503553, 0.176419, 3.275781, 1.531322, 0.529256, 3.275781, 1.723658, 0.176419, 4.665466, 1.750067, 0.529256, 4.656885, 2.362426, 0.176419, 5.919119, 2.384891, 0.529256, 5.902797, 3.357330, 0.176419, 6.914023, 3.373653, 0.529256, 6.891558, 4.610983, 0.176419, 7.552791, 4.619564, 0.529256, 7.526381, 6.000668, 0.176419, 7.772895, 6.000668, 0.529256, 7.745127, 7.390353, 0.176419, 7.552791, 7.381772, 0.529256, 7.526381, 8.644005, 0.176419, 6.914023, 8.627683, 0.529256, 6.891558, 9.638910, 0.176419, 5.919119, 9.616444, 0.529256, 5.902796, 10.277678, 0.176419, 4.665466, 10.251268, 0.529256, 4.656885, 10.497782, 0.176419, 3.275781, 10.470013, 0.529256, 3.275781, 10.198776, 0.877750, 1.911733, 10.120197, 1.221900, 1.937265, 9.571792, 0.877750, 0.681208, 9.504949, 1.221900, 0.729772, 8.595241, 0.877749, -0.295343, 8.546676, 1.221898, -0.228501, 7.364716, 0.877749, -0.922327, 7.339183, 1.221898, -0.843749, 6.000668, 0.877750, -1.138370, 6.000668, 1.221900, -1.055747, 4.636620, 0.877749, -0.922327, 4.662153, 1.221898, -0.843748, 3.406096, 0.877749, -0.295342, 3.454661, 1.221898, -0.228500, 2.429545, 0.877750, 0.681209, 2.496389, 1.221900, 0.729773, 1.802562, 0.877750, 1.911734, 1.881141, 1.221900, 1.937266, 1.586518, 0.877750, 3.275781, 1.669141, 1.221900, 3.275781, 1.802562, 0.877750, 4.639828, 1.881141, 1.221900, 4.614297, 2.429546, 0.877750, 5.870353, 2.496389, 1.221900, 5.821789, 3.406096, 0.877750, 6.846903, 3.454660, 1.221900, 6.780060, 4.636621, 0.877750, 7.473887, 4.662153, 1.221900, 7.395307, 6.000668, 0.877750, 7.689930, 6.000668, 1.221900, 7.607308, 7.364715, 0.877750, 7.473887, 7.339183, 1.221900, 7.395307, 8.595240, 0.877750, 6.846903, 8.546675, 1.221900, 6.780059, 9.571790, 0.877750, 5.870353, 9.504946, 1.221900, 5.821788, 10.198773, 0.877750, 4.639828, 10.120194, 1.221900, 4.614296, 10.414817, 0.877750, 3.275781, 10.332194, 1.221900, 3.275781, 10.016501, 1.557469, 1.970958, 9.887687, 1.884457, 2.012812, 9.416739, 1.557469, 0.793860, 9.307164, 1.884457, 0.873472, 8.482588, 1.557466, -0.140292, 8.402977, 1.884454, -0.030716, 7.179216, 1.610612, -2.530507, 6.884813, 2.043892, -5.982602, 6.000668, 1.610615, -2.737168, 6.000668, 2.043895, -6.182634, 4.822120, 1.610612, -2.530506, 5.116523, 2.043892, -5.982602, 3.518749, 1.557466, -0.140291, 3.598360, 1.884454, -0.030716, 2.584598, 1.557469, 0.793861, 2.694174, 1.884457, 0.873472, 1.984838, 1.557469, 1.970959, 2.113651, 1.884457, 2.012813, 1.778174, 1.557469, 3.275781, 1.913617, 1.884457, 3.275781, 1.984838, 1.557469, 4.580604, 2.113651, 1.884457, 4.538749, 2.584599, 1.557469, 5.757701, 2.694174, 1.884457, 5.678090, 3.518748, 1.557469, 6.691850, 3.598360, 1.884457, 6.582275, 4.695846, 1.557469, 7.291611, 4.737700, 1.884457, 7.162798, 6.000668, 1.557469, 7.498275, 6.000668, 1.884457, 7.362832, 7.305490, 1.557469, 7.291611, 7.263636, 1.884457, 7.162797, 8.482587, 1.557469, 6.691850, 8.402976, 1.884457, 6.582275, 9.416737, 1.557469, 5.757700, 9.307161, 1.884457, 5.678089, 10.016498, 1.557469, 4.580603, 9.887684, 1.884457, 4.538749, 10.223161, 1.557469, 3.275781, 10.087719, 1.884457, 3.275781, 9.735341, 2.198838, 2.062312, 9.559465, 2.500611, 2.119458, 9.177571, 2.198838, 0.967626, 9.027962, 2.500611, 1.076324, 8.308822, 2.198835, 0.098877, 8.200125, 2.500611, 0.248487, 6.709039, 2.411419, -7.620711, 6.651894, 2.713194, -7.444832, 6.000668, 2.411421, -7.812903, 6.000668, 2.713195, -7.627976, 5.292297, 2.411419, -7.620711, 5.349443, 2.713194, -7.444832, 3.692515, 2.198835, 0.098878, 3.801211, 2.500611, 0.248488, 2.823766, 2.198838, 0.967627, 2.973376, 2.500611, 1.076324, 2.265996, 2.198838, 2.062313, 2.441873, 2.500611, 2.119458, 2.073802, 2.198838, 3.275781, 2.258729, 2.500611, 3.275781, 2.265996, 2.198838, 4.489249, 2.441873, 2.500611, 4.432104, 2.823767, 2.198838, 5.583935, 2.973376, 2.500611, 5.475237, 3.692514, 2.198838, 6.452682, 3.801212, 2.500611, 6.303073, 4.787200, 2.198838, 7.010453, 4.844345, 2.500611, 6.834576, 6.000668, 2.198838, 7.202647, 6.000668, 2.500611, 7.017720, 7.214136, 2.198838, 7.010452, 7.156990, 2.500611, 6.834576, 8.308822, 2.198838, 6.452682, 8.200124, 2.500611, 6.303073, 9.177569, 2.198838, 5.583935, 9.027960, 2.500611, 5.475237, 9.735339, 2.198838, 4.489249, 9.559463, 2.500611, 4.432104, 9.927533, 2.198838, 3.275781, 9.742606, 2.500611, 3.275781, 9.362223, 2.786063, 2.183546, 9.143614, 3.055192, 2.254576, 8.860177, 2.786063, 1.198226, 8.674218, 3.055192, 1.333334, 8.078223, 2.786063, 0.416272, 7.943115, 3.055192, 0.602232, 6.714080, 2.945501, -5.457136, 6.895599, 3.108339, -1.657619, 6.000668, 2.945501, -5.630128, 6.000668, 3.108339, -1.819361, 5.287256, 2.945501, -5.457136, 5.105738, 3.108339, -1.657618, 3.923114, 2.786063, 0.416273, 4.058221, 3.055192, 0.602232, 3.141160, 2.786063, 1.198227, 3.327120, 3.055192, 1.333334, 2.639115, 2.786063, 2.183546, 2.857724, 3.055192, 2.254576, 2.466122, 2.786063, 3.275781, 2.695981, 3.055192, 3.275781, 2.639115, 2.786063, 4.368016, 2.857724, 3.055192, 4.296986, 3.141160, 2.786063, 5.353335, 3.327120, 3.055192, 5.218228, 3.923114, 2.786063, 6.135289, 4.058222, 3.055192, 5.949329, 4.908433, 2.786063, 6.637334, 4.979464, 3.055192, 6.418725, 6.000668, 2.786063, 6.810327, 6.000668, 3.055192, 6.580468, 7.092903, 2.786063, 6.637334, 7.021872, 3.055192, 6.418725, 8.078222, 2.786063, 6.135288, 7.943114, 3.055192, 5.949329, 8.860175, 2.786063, 5.353335, 8.674216, 3.055192, 5.218227, 9.362220, 2.786063, 4.368016, 9.143612, 3.055192, 4.296985, 9.535213, 2.786063, 3.275781, 9.305355, 3.055192, 3.275781, 8.906331, 3.304687, 2.331674, 8.650373, 3.534545, 2.414840, 8.472373, 3.304687, 1.479983, 8.254642, 3.534545, 1.638173, 7.796466, 3.304687, 0.804077, 7.638276, 3.534545, 1.021807, 6.944775, 3.304687, 0.370119, 6.861609, 3.534545, 0.626076, 6.000668, 3.304687, 0.220587, 6.000668, 3.534545, 0.489717, 5.056561, 3.304687, 0.370119, 5.139727, 3.534545, 0.626076, 4.204870, 3.304687, 0.804078, 4.363061, 3.534545, 1.021808, 3.528965, 3.304687, 1.479983, 3.746695, 3.534545, 1.638174, 3.095007, 3.304687, 2.331674, 3.350964, 3.534545, 2.414840, 2.945475, 3.304687, 3.275781, 3.214604, 3.534545, 3.275781, 3.095007, 3.304687, 4.219888, 3.350964, 3.534545, 4.136722, 3.528965, 3.304687, 5.071579, 3.746695, 3.534545, 4.913388, 4.204871, 3.304687, 5.747484, 4.363061, 3.534545, 5.529754, 5.056561, 3.304687, 6.181442, 5.139727, 3.534545, 5.925485, 6.000668, 3.304687, 6.330974, 6.000668, 3.534545, 6.061845, 6.944774, 3.304687, 6.181442, 6.861609, 3.534545, 5.925485, 7.796465, 3.304687, 5.747484, 7.638275, 3.534545, 5.529754, 8.472371, 3.304687, 5.071578, 8.254641, 3.534545, 4.913388, 8.906329, 3.304687, 4.219888, 8.650372, 3.534545, 4.136722, 9.055861, 3.304687, 3.275781, 8.786731, 3.534545, 3.275781, 8.378893, 3.741938, 2.503049, 8.091888, 3.926865, 2.596303, 8.023707, 3.741938, 1.805958, 7.779566, 3.926865, 1.983336, 7.470491, 3.741938, 1.252743, 7.293113, 3.926865, 1.496883, 6.773400, 3.741938, 0.897557, 6.680147, 3.926865, 1.184561, 6.000668, 3.741938, 0.775169, 6.000668, 3.926865, 1.076943, 5.227936, 3.741938, 0.897557, 5.321190, 3.926865, 1.184561, 4.530845, 3.741938, 1.252743, 4.708223, 3.926865, 1.496884, 3.977630, 3.741938, 1.805958, 4.221771, 3.926865, 1.983336, 3.622445, 3.741938, 2.503049, 3.909449, 3.926865, 2.596303, 3.500056, 3.741938, 3.275781, 3.801830, 3.926865, 3.275781, 3.622445, 3.741938, 4.048513, 3.909449, 3.926865, 3.955259, 3.977630, 3.741938, 4.745604, 4.221771, 3.926865, 4.568226, 4.530845, 3.741938, 5.298819, 4.708224, 3.926865, 5.054678, 5.227937, 3.741938, 5.654004, 5.321190, 3.926865, 5.367000, 6.000668, 3.741938, 5.776393, 6.000668, 3.926865, 5.474619, 6.773399, 3.741938, 5.654004, 6.680146, 3.926865, 5.367000, 7.470491, 3.741938, 5.298818, 7.293112, 3.926865, 5.054678, 8.023705, 3.741938, 4.745604, 7.779565, 3.926865, 4.568225, 8.378891, 3.741938, 4.048512, 8.091887, 3.926865, 3.955259, 8.501279, 3.741938, 3.275781, 8.199506, 3.926865, 3.275781, 7.792894, 4.087050, 2.693452, 7.481910, 4.222493, 2.794496, 7.525227, 4.087050, 2.168125, 7.260688, 4.222493, 2.360323, 7.108325, 4.087050, 1.751223, 6.916126, 4.222493, 2.015761, 6.582998, 4.087050, 1.483555, 6.481953, 4.222493, 1.794539, 6.000668, 4.087050, 1.391323, 6.000668, 4.222493, 1.718311, 5.418339, 4.087050, 1.483555, 5.519384, 4.222493, 1.794539, 4.893012, 4.087050, 1.751223, 5.085210, 4.222493, 2.015762, 4.476110, 4.087050, 2.168125, 4.740649, 4.222493, 2.360323, 4.208443, 4.087050, 2.693452, 4.519427, 4.222493, 2.794497, 4.116211, 4.087050, 3.275781, 4.443199, 4.222493, 3.275781, 4.208443, 4.087050, 3.858110, 4.519427, 4.222493, 3.757066, 4.476110, 4.087050, 4.383437, 4.740649, 4.222493, 4.191239, 4.893012, 4.087050, 4.800339, 5.085211, 4.222493, 4.535800, 5.418339, 4.087050, 5.068006, 5.519384, 4.222493, 4.757022, 6.000668, 4.087050, 5.160238, 6.000668, 4.222493, 4.833250, 6.582997, 4.087050, 5.068006, 6.481952, 4.222493, 4.757022, 7.108324, 4.087050, 4.800339, 6.916125, 4.222493, 4.535800, 7.525226, 4.087050, 4.383437, 7.260687, 4.222493, 4.191238, 7.792893, 4.087050, 3.858110, 7.481909, 4.222493, 3.757065, 7.885125, 4.087050, 3.275781, 7.558137, 4.222493, 3.275781, 7.162765, 4.331526, 2.898193, 6.835459, 4.414149, 3.004541, 6.989207, 4.331526, 2.557566, 6.710784, 4.414149, 2.759852, 6.718884, 4.331526, 2.287242, 6.516597, 4.414149, 2.565666, 6.378256, 4.331526, 2.113684, 6.271908, 4.414149, 2.440990, 6.000668, 4.331526, 2.053880, 6.000668, 4.414149, 2.398030, 5.623080, 4.331526, 2.113684, 5.729428, 4.414149, 2.440990, 5.282453, 4.331526, 2.287243, 5.484739, 4.414149, 2.565666, 5.012130, 4.331526, 2.557566, 5.290553, 4.414149, 2.759852, 4.838572, 4.331526, 2.898193, 5.165878, 4.414149, 3.004541, 4.778768, 4.331526, 3.275781, 5.122917, 4.414149, 3.275781, 4.838572, 4.331526, 3.653369, 5.165878, 4.414149, 3.547021, 5.012130, 4.331526, 3.993996, 5.290553, 4.414149, 3.791710, 5.282453, 4.331526, 4.264319, 5.484739, 4.414149, 3.985896, 5.623080, 4.331526, 4.437877, 5.729428, 4.414149, 4.110572, 6.000668, 4.331526, 4.497681, 6.000668, 4.414149, 4.153532, 6.378256, 4.331526, 4.437877, 6.271908, 4.414149, 4.110572, 6.718883, 4.331526, 4.264319, 6.516597, 4.414149, 3.985896, 6.989206, 4.331526, 3.993996, 6.710783, 4.414149, 3.791710, 7.162764, 4.331526, 3.653369, 6.835458, 4.414149, 3.547021, 7.222568, 4.331526, 3.275781, 6.878419, 4.414149, 3.275781, 6.168453, -4.497114, 3.221265, 6.504022, -4.469345, 3.112232, 6.143394, -4.497114, 3.172085, 6.428846, -4.469345, 2.964692, 6.104365, -4.497114, 3.133055, 6.311758, -4.469345, 2.847603, 6.055185, -4.497114, 3.107997, 6.164218, -4.469345, 2.772428, 6.000668, -4.497114, 3.099362, 6.000668, -4.469345, 2.746524, 5.946152, -4.497114, 3.107997, 5.837119, -4.469345, 2.772428, 5.896972, -4.497114, 3.133055, 5.689579, -4.469345, 2.847603, 5.857942, -4.497114, 3.172085, 5.572490, -4.469345, 2.964692, 5.832884, -4.497114, 3.221265, 5.497315, -4.469345, 3.112232, 5.824249, -4.497114, 3.275781, 5.471411, -4.469345, 3.275781, 5.832884, -4.497114, 3.330298, 5.497315, -4.469345, 3.439330, 5.857942, -4.497114, 3.379478, 5.572490, -4.469345, 3.586870, 5.896972, -4.497114, 3.418507, 5.689579, -4.469345, 3.703959, 5.946152, -4.497114, 3.443565, 5.837119, -4.469345, 3.779134, 6.000668, -4.497114, 3.452200, 6.000668, -4.469345, 3.805038, 6.055185, -4.497114, 3.443565, 6.164217, -4.469345, 3.779134, 6.104365, -4.497114, 3.418507, 6.311757, -4.469345, 3.703959, 6.143394, -4.497114, 3.379478, 6.428846, -4.469345, 3.586870, 6.168452, -4.497114, 3.330298, 6.504021, -4.469345, 3.439330, 6.177087, -4.497114, 3.275781, 6.529925, -4.469345, 3.275781, 6.504022, 4.469345, 3.112232, 6.168453, 4.497114, 3.221265, 6.428846, 4.469345, 2.964692, 6.143394, 4.497114, 3.172085, 6.311758, 4.469345, 2.847603, 6.104365, 4.497114, 3.133055, 6.164218, 4.469345, 2.772428, 6.055185, 4.497114, 3.107997, 6.000668, 4.469345, 2.746524, 6.000668, 4.497114, 3.099362, 5.837119, 4.469345, 2.772428, 5.946152, 4.497114, 3.107997, 5.689579, 4.469345, 2.847603, 5.896972, 4.497114, 3.133055, 5.572490, 4.469345, 2.964692, 5.857942, 4.497114, 3.172085, 5.497315, 4.469345, 3.112232, 5.832884, 4.497114, 3.221265, 5.471411, 4.469345, 3.275781, 5.824249, 4.497114, 3.275781, 5.497315, 4.469345, 3.439330, 5.832884, 4.497114, 3.330298, 5.572490, 4.469345, 3.586870, 5.857942, 4.497114, 3.379478, 5.689579, 4.469345, 3.703959, 5.896972, 4.497114, 3.418507, 5.837119, 4.469345, 3.779134, 5.946152, 4.497114, 3.443565, 6.000668, 4.469345, 3.805038, 6.000668, 4.497114, 3.452200, 6.164217, 4.469345, 3.779134, 6.055185, 4.497114, 3.443565, 6.311757, 4.469345, 3.703959, 6.104365, 4.497114, 3.418507, 6.428846, 4.469345, 3.586870, 6.143394, 4.497114, 3.379478, 6.504021, 4.469345, 3.439330, 6.168452, 4.497114, 3.330298, 6.529925, 4.469345, 3.275781, 6.177087, 4.497114, 3.275781
    };
    GLfloat textureCoordinates[] = {
        0.016667, 0.050000, 0.033333, 0.050000, 0.066667, 0.050000, 0.083333, 0.050000, 0.116667, 0.050000, 0.133333, 0.050000, 0.166667, 0.050000, 0.183333, 0.050000, 0.216667, 0.050000, 0.233333, 0.050000, 0.266667, 0.050000, 0.283333, 0.050000, 0.316667, 0.050000, 0.333333, 0.050000, 0.366667, 0.050000, 0.383333, 0.050000, 0.416667, 0.050000, 0.433333, 0.050000, 0.466667, 0.050000, 0.483333, 0.050000, 0.516667, 0.050000, 0.533333, 0.050000, 0.566667, 0.050000, 0.583333, 0.050000, 0.616667, 0.050000, 0.633333, 0.050000, 0.666667, 0.050000, 0.683333, 0.050000, 0.716667, 0.050000, 0.733333, 0.050000, 0.766667, 0.050000, 0.783333, 0.050000, 0.816667, 0.050000, 0.833333, 0.050000, 0.866667, 0.050000, 0.883334, 0.050000, 0.916667, 0.050000, 0.933334, 0.050000, 0.966667, 0.050000, 0.983333, 0.050000, 0.016667, 0.100000, 0.033333, 0.100000, 0.066667, 0.100000, 0.083333, 0.100000, 0.116667, 0.100000, 0.133333, 0.100000, 0.166667, 0.100000, 0.183333, 0.100000, 0.216667, 0.100000, 0.233333, 0.100000, 0.266667, 0.100000, 0.283333, 0.100000, 0.316667, 0.100000, 0.333333, 0.100000, 0.366667, 0.100000, 0.383333, 0.100000, 0.416667, 0.100000, 0.433333, 0.100000, 0.466667, 0.100000, 0.483333, 0.100000, 0.516667, 0.100000, 0.533333, 0.100000, 0.566667, 0.100000, 0.583333, 0.100000, 0.616667, 0.100000, 0.633333, 0.100000, 0.666667, 0.100000, 0.683333, 0.100000, 0.716667, 0.100000, 0.733333, 0.100000, 0.766667, 0.100000, 0.783333, 0.100000, 0.816667, 0.100000, 0.833333, 0.100000, 0.866667, 0.100000, 0.883334, 0.100000, 0.916667, 0.100000, 0.933334, 0.100000, 0.966667, 0.100000, 0.983333, 0.100000, 0.016667, 0.150000, 0.033333, 0.150000, 0.066667, 0.150000, 0.083333, 0.150000, 0.116667, 0.150000, 0.133333, 0.150000, 0.166667, 0.150000, 0.183333, 0.150000, 0.216667, 0.150000, 0.233333, 0.150000, 0.266667, 0.150000, 0.283333, 0.150000, 0.316667, 0.150000, 0.333333, 0.150000, 0.366667, 0.150000, 0.383333, 0.150000, 0.416667, 0.150000, 0.433333, 0.150000, 0.466667, 0.150000, 0.483333, 0.150000, 0.516667, 0.150000, 0.533333, 0.150000, 0.566667, 0.150000, 0.583333, 0.150000, 0.616667, 0.150000, 0.633333, 0.150000, 0.666667, 0.150000, 0.683333, 0.150000, 0.716667, 0.150000, 0.733333, 0.150000, 0.766667, 0.150000, 0.783333, 0.150000, 0.816667, 0.150000, 0.833333, 0.150000, 0.866667, 0.150000, 0.883334, 0.150000, 0.916667, 0.150000, 0.933334, 0.150000, 0.966667, 0.150000, 0.983333, 0.150000, 0.016667, 0.200000, 0.033333, 0.200000, 0.066667, 0.200000, 0.083333, 0.200000, 0.116667, 0.200000, 0.133333, 0.200000, 0.166667, 0.200000, 0.183333, 0.200000, 0.216667, 0.200000, 0.233333, 0.200000, 0.266667, 0.200000, 0.283333, 0.200000, 0.316667, 0.200000, 0.333333, 0.200000, 0.366667, 0.200000, 0.383333, 0.200000, 0.416667, 0.200000, 0.433333, 0.200000, 0.466667, 0.200000, 0.483333, 0.200000, 0.516667, 0.200000, 0.533333, 0.200000, 0.566667, 0.200000, 0.583333, 0.200000, 0.616667, 0.200000, 0.633333, 0.200000, 0.666667, 0.200000, 0.683333, 0.200000, 0.716667, 0.200000, 0.733333, 0.200000, 0.766667, 0.200000, 0.783333, 0.200000, 0.816667, 0.200000, 0.833333, 0.200000, 0.866667, 0.200000, 0.883334, 0.200000, 0.916667, 0.200000, 0.933334, 0.200000, 0.966667, 0.200000, 0.983333, 0.200000, 0.016667, 0.250000, 0.033333, 0.250000, 0.066667, 0.250000, 0.083333, 0.250000, 0.116667, 0.250000, 0.133333, 0.250000, 0.166667, 0.250000, 0.183333, 0.250000, 0.216667, 0.250000, 0.233333, 0.250000, 0.266667, 0.250000, 0.283333, 0.250000, 0.316667, 0.250000, 0.333333, 0.250000, 0.366667, 0.250000, 0.383333, 0.250000, 0.416667, 0.250000, 0.433333, 0.250000, 0.466667, 0.250000, 0.483333, 0.250000, 0.516667, 0.250000, 0.533333, 0.250000, 0.566667, 0.250000, 0.583333, 0.250000, 0.616667, 0.250000, 0.633333, 0.250000, 0.666667, 0.250000, 0.683333, 0.250000, 0.716667, 0.250000, 0.733333, 0.250000, 0.766667, 0.250000, 0.783333, 0.250000, 0.816667, 0.250000, 0.833333, 0.250000, 0.866667, 0.250000, 0.883334, 0.250000, 0.916667, 0.250000, 0.933334, 0.250000, 0.966667, 0.250000, 0.983333, 0.250000, 0.016667, 0.300000, 0.033333, 0.300000, 0.066667, 0.300000, 0.083333, 0.300000, 0.116667, 0.300000, 0.133333, 0.300000, 0.166667, 0.300000, 0.183333, 0.300000, 0.216667, 0.300000, 0.233333, 0.300000, 0.266667, 0.300000, 0.283333, 0.300000, 0.316667, 0.300000, 0.333333, 0.300000, 0.366667, 0.300000, 0.383333, 0.300000, 0.416667, 0.300000, 0.433333, 0.300000, 0.466667, 0.300000, 0.483333, 0.300000, 0.516667, 0.300000, 0.533333, 0.300000, 0.566667, 0.300000, 0.583333, 0.300000, 0.616667, 0.300000, 0.633333, 0.300000, 0.666667, 0.300000, 0.683333, 0.300000, 0.716667, 0.300000, 0.733333, 0.300000, 0.766667, 0.300000, 0.783333, 0.300000, 0.816667, 0.300000, 0.833333, 0.300000, 0.866667, 0.300000, 0.883334, 0.300000, 0.916667, 0.300000, 0.933334, 0.300000, 0.966667, 0.300000, 0.983333, 0.300000, 0.016667, 0.350000, 0.033333, 0.350000, 0.066667, 0.350000, 0.083333, 0.350000, 0.116667, 0.350000, 0.133333, 0.350000, 0.166667, 0.350000, 0.183333, 0.350000, 0.216667, 0.350000, 0.233333, 0.350000, 0.266667, 0.350000, 0.283333, 0.350000, 0.316667, 0.350000, 0.333333, 0.350000, 0.366667, 0.350000, 0.383333, 0.350000, 0.416667, 0.350000, 0.433333, 0.350000, 0.466667, 0.350000, 0.483333, 0.350000, 0.516667, 0.350000, 0.533333, 0.350000, 0.566667, 0.350000, 0.583333, 0.350000, 0.616667, 0.350000, 0.633333, 0.350000, 0.666667, 0.350000, 0.683333, 0.350000, 0.716667, 0.350000, 0.733333, 0.350000, 0.766667, 0.350000, 0.783333, 0.350000, 0.816667, 0.350000, 0.833333, 0.350000, 0.866667, 0.350000, 0.883334, 0.350000, 0.916667, 0.350000, 0.933334, 0.350000, 0.966667, 0.350000, 0.983333, 0.350000, 0.016667, 0.400000, 0.033333, 0.400000, 0.066667, 0.400000, 0.083333, 0.400000, 0.116667, 0.400000, 0.133333, 0.400000, 0.166667, 0.400000, 0.183333, 0.400000, 0.216667, 0.400000, 0.233333, 0.400000, 0.266667, 0.400000, 0.283333, 0.400000, 0.316667, 0.400000, 0.333333, 0.400000, 0.366667, 0.400000, 0.383333, 0.400000, 0.416667, 0.400000, 0.433333, 0.400000, 0.466667, 0.400000, 0.483333, 0.400000, 0.516667, 0.400000, 0.533333, 0.400000, 0.566667, 0.400000, 0.583333, 0.400000, 0.616667, 0.400000, 0.633333, 0.400000, 0.666667, 0.400000, 0.683333, 0.400000, 0.716667, 0.400000, 0.733333, 0.400000, 0.766667, 0.400000, 0.783333, 0.400000, 0.816667, 0.400000, 0.833333, 0.400000, 0.866667, 0.400000, 0.883334, 0.400000, 0.916667, 0.400000, 0.933334, 0.400000, 0.966667, 0.400000, 0.983333, 0.400000, 0.016667, 0.450000, 0.033333, 0.450000, 0.066667, 0.450000, 0.083333, 0.450000, 0.116667, 0.450000, 0.133333, 0.450000, 0.166667, 0.450000, 0.183333, 0.450000, 0.216667, 0.450000, 0.233333, 0.450000, 0.266667, 0.450000, 0.283333, 0.450000, 0.316667, 0.450000, 0.333333, 0.450000, 0.366667, 0.450000, 0.383333, 0.450000, 0.416667, 0.450000, 0.433333, 0.450000, 0.466667, 0.450000, 0.483333, 0.450000, 0.516667, 0.450000, 0.533333, 0.450000, 0.566667, 0.450000, 0.583333, 0.450000, 0.616667, 0.450000, 0.633333, 0.450000, 0.666667, 0.450000, 0.683333, 0.450000, 0.716667, 0.450000, 0.733333, 0.450000, 0.766667, 0.450000, 0.783333, 0.450000, 0.816667, 0.450000, 0.833333, 0.450000, 0.866667, 0.450000, 0.883334, 0.450000, 0.916667, 0.450000, 0.933334, 0.450000, 0.966667, 0.450000, 0.983333, 0.450000, 0.016667, 0.500000, 0.033333, 0.500000, 0.066667, 0.500000, 0.083333, 0.500000, 0.116667, 0.500000, 0.133333, 0.500000, 0.166667, 0.500000, 0.183333, 0.500000, 0.216667, 0.500000, 0.233333, 0.500000, 0.266667, 0.500000, 0.283333, 0.500000, 0.316667, 0.500000, 0.333333, 0.500000, 0.366667, 0.500000, 0.383333, 0.500000, 0.416667, 0.500000, 0.433333, 0.500000, 0.466667, 0.500000, 0.483333, 0.500000, 0.516667, 0.500000, 0.533333, 0.500000, 0.566667, 0.500000, 0.583333, 0.500000, 0.616667, 0.500000, 0.633333, 0.500000, 0.666667, 0.500000, 0.683333, 0.500000, 0.716667, 0.500000, 0.733333, 0.500000, 0.766667, 0.500000, 0.783333, 0.500000, 0.816667, 0.500000, 0.833333, 0.500000, 0.866667, 0.500000, 0.883334, 0.500000, 0.916667, 0.500000, 0.933334, 0.500000, 0.966667, 0.500000, 0.983333, 0.500000, 0.016667, 0.550000, 0.033333, 0.550000, 0.066667, 0.550000, 0.083333, 0.550000, 0.116667, 0.550000, 0.133333, 0.550000, 0.166667, 0.550000, 0.183333, 0.550000, 0.216667, 0.550000, 0.233333, 0.550000, 0.266667, 0.550000, 0.283333, 0.550000, 0.316667, 0.550000, 0.333333, 0.550000, 0.366667, 0.550000, 0.383333, 0.550000, 0.416667, 0.550000, 0.433333, 0.550000, 0.466667, 0.550000, 0.483333, 0.550000, 0.516667, 0.550000, 0.533333, 0.550000, 0.566667, 0.550000, 0.583333, 0.550000, 0.616667, 0.550000, 0.633333, 0.550000, 0.666667, 0.550000, 0.683333, 0.550000, 0.716667, 0.550000, 0.733333, 0.550000, 0.766667, 0.550000, 0.783333, 0.550000, 0.816667, 0.550000, 0.833333, 0.550000, 0.866667, 0.550000, 0.883334, 0.550000, 0.916667, 0.550000, 0.933334, 0.550000, 0.966667, 0.550000, 0.983333, 0.550000, 0.016667, 0.600000, 0.033333, 0.600000, 0.066667, 0.600000, 0.083333, 0.600000, 0.116667, 0.600000, 0.133333, 0.600000, 0.166667, 0.600000, 0.183333, 0.600000, 0.216667, 0.600000, 0.233333, 0.600000, 0.266667, 0.600000, 0.283333, 0.600000, 0.316667, 0.600000, 0.333333, 0.600000, 0.366667, 0.600000, 0.383333, 0.600000, 0.416667, 0.600000, 0.433333, 0.600000, 0.466667, 0.600000, 0.483333, 0.600000, 0.516667, 0.600000, 0.533333, 0.600000, 0.566667, 0.600000, 0.583333, 0.600000, 0.616667, 0.600000, 0.633333, 0.600000, 0.666667, 0.600000, 0.683333, 0.600000, 0.716667, 0.600000, 0.733333, 0.600000, 0.766667, 0.600000, 0.783333, 0.600000, 0.816667, 0.600000, 0.833333, 0.600000, 0.866667, 0.600000, 0.883334, 0.600000, 0.916667, 0.600000, 0.933334, 0.600000, 0.966667, 0.600000, 0.983333, 0.600000, 0.016667, 0.650000, 0.033333, 0.650000, 0.066667, 0.650000, 0.083333, 0.650000, 0.116667, 0.650000, 0.133333, 0.650000, 0.166667, 0.650000, 0.183333, 0.650000, 0.216667, 0.650000, 0.233333, 0.650000, 0.266667, 0.650000, 0.283333, 0.650000, 0.316667, 0.650000, 0.333333, 0.650000, 0.366667, 0.650000, 0.383333, 0.650000, 0.416667, 0.650000, 0.433333, 0.650000, 0.466667, 0.650000, 0.483333, 0.650000, 0.516667, 0.650000, 0.533333, 0.650000, 0.566667, 0.650000, 0.583333, 0.650000, 0.616667, 0.650000, 0.633333, 0.650000, 0.666667, 0.650000, 0.683333, 0.650000, 0.716667, 0.650000, 0.733333, 0.650000, 0.766667, 0.650000, 0.783333, 0.650000, 0.816667, 0.650000, 0.833333, 0.650000, 0.866667, 0.650000, 0.883334, 0.650000, 0.916667, 0.650000, 0.933334, 0.650000, 0.966667, 0.650000, 0.983333, 0.650000, 0.016667, 0.700000, 0.033333, 0.700000, 0.066667, 0.700000, 0.083333, 0.700000, 0.116667, 0.700000, 0.133333, 0.700000, 0.166667, 0.700000, 0.183333, 0.700000, 0.216667, 0.700000, 0.233333, 0.700000, 0.266667, 0.700000, 0.283333, 0.700000, 0.316667, 0.700000, 0.333333, 0.700000, 0.366667, 0.700000, 0.383333, 0.700000, 0.416667, 0.700000, 0.433333, 0.700000, 0.466667, 0.700000, 0.483333, 0.700000, 0.516667, 0.700000, 0.533333, 0.700000, 0.566667, 0.700000, 0.583333, 0.700000, 0.616667, 0.700000, 0.633333, 0.700000, 0.666667, 0.700000, 0.683333, 0.700000, 0.716667, 0.700000, 0.733333, 0.700000, 0.766667, 0.700000, 0.783333, 0.700000, 0.816667, 0.700000, 0.833333, 0.700000, 0.866667, 0.700000, 0.883334, 0.700000, 0.916667, 0.700000, 0.933334, 0.700000, 0.966667, 0.700000, 0.983333, 0.700000, 0.016667, 0.750000, 0.033333, 0.750000, 0.066667, 0.750000, 0.083333, 0.750000, 0.116667, 0.750000, 0.133333, 0.750000, 0.166667, 0.750000, 0.183333, 0.750000, 0.216667, 0.750000, 0.233333, 0.750000, 0.266667, 0.750000, 0.283333, 0.750000, 0.316667, 0.750000, 0.333333, 0.750000, 0.366667, 0.750000, 0.383333, 0.750000, 0.416667, 0.750000, 0.433333, 0.750000, 0.466667, 0.750000, 0.483333, 0.750000, 0.516667, 0.750000, 0.533333, 0.750000, 0.566667, 0.750000, 0.583333, 0.750000, 0.616667, 0.750000, 0.633333, 0.750000, 0.666667, 0.750000, 0.683333, 0.750000, 0.716667, 0.750000, 0.733333, 0.750000, 0.766667, 0.750000, 0.783333, 0.750000, 0.816667, 0.750000, 0.833333, 0.750000, 0.866667, 0.750000, 0.883334, 0.750000, 0.916667, 0.750000, 0.933334, 0.750000, 0.966667, 0.750000, 0.983333, 0.750000, 0.016667, 0.800000, 0.033333, 0.800000, 0.066667, 0.800000, 0.083333, 0.800000, 0.116667, 0.800000, 0.133333, 0.800000, 0.166667, 0.800000, 0.183333, 0.800000, 0.216667, 0.800000, 0.233333, 0.800000, 0.266667, 0.800000, 0.283333, 0.800000, 0.316667, 0.800000, 0.333333, 0.800000, 0.366667, 0.800000, 0.383333, 0.800000, 0.416667, 0.800000, 0.433333, 0.800000, 0.466667, 0.800000, 0.483333, 0.800000, 0.516667, 0.800000, 0.533333, 0.800000, 0.566667, 0.800000, 0.583333, 0.800000, 0.616667, 0.800000, 0.633333, 0.800000, 0.666667, 0.800000, 0.683333, 0.800000, 0.716667, 0.800000, 0.733333, 0.800000, 0.766667, 0.800000, 0.783333, 0.800000, 0.816667, 0.800000, 0.833333, 0.800000, 0.866667, 0.800000, 0.883334, 0.800000, 0.916667, 0.800000, 0.933334, 0.800000, 0.966667, 0.800000, 0.983333, 0.800000, 0.016667, 0.850000, 0.033333, 0.850000, 0.066667, 0.850000, 0.083333, 0.850000, 0.116667, 0.850000, 0.133333, 0.850000, 0.166667, 0.850000, 0.183333, 0.850000, 0.216667, 0.850000, 0.233333, 0.850000, 0.266667, 0.850000, 0.283333, 0.850000, 0.316667, 0.850000, 0.333333, 0.850000, 0.366667, 0.850000, 0.383333, 0.850000, 0.416667, 0.850000, 0.433333, 0.850000, 0.466667, 0.850000, 0.483333, 0.850000, 0.516667, 0.850000, 0.533333, 0.850000, 0.566667, 0.850000, 0.583333, 0.850000, 0.616667, 0.850000, 0.633333, 0.850000, 0.666667, 0.850000, 0.683333, 0.850000, 0.716667, 0.850000, 0.733333, 0.850000, 0.766667, 0.850000, 0.783333, 0.850000, 0.816667, 0.850000, 0.833333, 0.850000, 0.866667, 0.850000, 0.883334, 0.850000, 0.916667, 0.850000, 0.933334, 0.850000, 0.966667, 0.850000, 0.983333, 0.850000, 0.016667, 0.900000, 0.033333, 0.900000, 0.066667, 0.900000, 0.083333, 0.900000, 0.116667, 0.900000, 0.133333, 0.900000, 0.166667, 0.900000, 0.183333, 0.900000, 0.216667, 0.900000, 0.233333, 0.900000, 0.266667, 0.900000, 0.283333, 0.900000, 0.316667, 0.900000, 0.333333, 0.900000, 0.366667, 0.900000, 0.383333, 0.900000, 0.416667, 0.900000, 0.433333, 0.900000, 0.466667, 0.900000, 0.483333, 0.900000, 0.516667, 0.900000, 0.533333, 0.900000, 0.566667, 0.900000, 0.583333, 0.900000, 0.616667, 0.900000, 0.633333, 0.900000, 0.666667, 0.900000, 0.683333, 0.900000, 0.716667, 0.900000, 0.733333, 0.900000, 0.766667, 0.900000, 0.783333, 0.900000, 0.816667, 0.900000, 0.833333, 0.900000, 0.866667, 0.900000, 0.883334, 0.900000, 0.916667, 0.900000, 0.933334, 0.900000, 0.966667, 0.900000, 0.983333, 0.900000, 0.016667, 0.950000, 0.033333, 0.950000, 0.066667, 0.950000, 0.083333, 0.950000, 0.116667, 0.950000, 0.133333, 0.950000, 0.166667, 0.950000, 0.183333, 0.950000, 0.216667, 0.950000, 0.233333, 0.950000, 0.266667, 0.950000, 0.283333, 0.950000, 0.316667, 0.950000, 0.333333, 0.950000, 0.366667, 0.950000, 0.383333, 0.950000, 0.416667, 0.950000, 0.433333, 0.950000, 0.466667, 0.950000, 0.483333, 0.950000, 0.516667, 0.950000, 0.533333, 0.950000, 0.566667, 0.950000, 0.583333, 0.950000, 0.616667, 0.950000, 0.633333, 0.950000, 0.666667, 0.950000, 0.683333, 0.950000, 0.716667, 0.950000, 0.733333, 0.950000, 0.766667, 0.950000, 0.783333, 0.950000, 0.816667, 0.950000, 0.833333, 0.950000, 0.866667, 0.950000, 0.883334, 0.950000, 0.916667, 0.950000, 0.933334, 0.950000, 0.966667, 0.950000, 0.983333, 0.950000, 1.000000, 0.066667, 0.000000, 0.066667, 1.000000, 0.083333, 0.000000, 0.083333, 0.050000, 0.066667, 0.050000, 0.083333, 0.100000, 0.066667, 0.100000, 0.083333, 0.150000, 0.066667, 0.150000, 0.083333, 0.200000, 0.066667, 0.200000, 0.083333, 0.250000, 0.066667, 0.250000, 0.083333, 0.300000, 0.066667, 0.300000, 0.083333, 0.350000, 0.066667, 0.350000, 0.083333, 0.400000, 0.066667, 0.400000, 0.083333, 0.450000, 0.066667, 0.450000, 0.083333, 0.500000, 0.066667, 0.500000, 0.083333, 0.550000, 0.066667, 0.550000, 0.083333, 0.600000, 0.066667, 0.600000, 0.083333, 0.650000, 0.066667, 0.650000, 0.083333, 0.700000, 0.066667, 0.700000, 0.083333, 0.750000, 0.066667, 0.750000, 0.083333, 0.800000, 0.066667, 0.800000, 0.083333, 0.850000, 0.066667, 0.850000, 0.083333, 0.900000, 0.066667, 0.900000, 0.083333, 0.950000, 0.066667, 0.950000, 0.083333, 1.000000, 0.116667, 0.000000, 0.116667, 1.000000, 0.133333, 0.000000, 0.133333, 0.050000, 0.116667, 0.050000, 0.133333, 0.100000, 0.116667, 0.100000, 0.133333, 0.150000, 0.116667, 0.150000, 0.133333, 0.200000, 0.116667, 0.200000, 0.133333, 0.250000, 0.116667, 0.250000, 0.133333, 0.300000, 0.116667, 0.300000, 0.133333, 0.350000, 0.116667, 0.350000, 0.133333, 0.400000, 0.116667, 0.400000, 0.133333, 0.450000, 0.116667, 0.450000, 0.133333, 0.500000, 0.116667, 0.500000, 0.133333, 0.550000, 0.116667, 0.550000, 0.133333, 0.600000, 0.116667, 0.600000, 0.133333, 0.650000, 0.116667, 0.650000, 0.133333, 0.700000, 0.116667, 0.700000, 0.133333, 0.750000, 0.116667, 0.750000, 0.133333, 0.800000, 0.116667, 0.800000, 0.133333, 0.850000, 0.116667, 0.850000, 0.133333, 0.900000, 0.116667, 0.900000, 0.133333, 0.950000, 0.116667, 0.950000, 0.133333, 1.000000, 0.166667, 0.000000, 0.166667, 1.000000, 0.183333, 0.000000, 0.183333, 0.050000, 0.166667, 0.050000, 0.183333, 0.100000, 0.166667, 0.100000, 0.183333, 0.150000, 0.166667, 0.150000, 0.183333, 0.200000, 0.166667, 0.200000, 0.183333, 0.250000, 0.166667, 0.250000, 0.183333, 0.300000, 0.166667, 0.300000, 0.183333, 0.350000, 0.166667, 0.350000, 0.183333, 0.400000, 0.166667, 0.400000, 0.183333, 0.450000, 0.166667, 0.450000, 0.183333, 0.500000, 0.166667, 0.500000, 0.183333, 0.550000, 0.166667, 0.550000, 0.183333, 0.600000, 0.166667, 0.600000, 0.183333, 0.650000, 0.166667, 0.650000, 0.183333, 0.700000, 0.166667, 0.700000, 0.183333, 0.750000, 0.166667, 0.750000, 0.183333, 0.800000, 0.166667, 0.800000, 0.183333, 0.850000, 0.166667, 0.850000, 0.183333, 0.900000, 0.166667, 0.900000, 0.183333, 0.950000, 0.166667, 0.950000, 0.183333, 1.000000, 0.216667, 0.000000, 0.216667, 1.000000, 0.233333, 0.000000, 0.233333, 0.050000, 0.216667, 0.050000, 0.233333, 0.100000, 0.216667, 0.100000, 0.233333, 0.150000, 0.216667, 0.150000, 0.233333, 0.200000, 0.216667, 0.200000, 0.233333, 0.250000, 0.216667, 0.250000, 0.233333, 0.300000, 0.216667, 0.300000, 0.233333, 0.350000, 0.216667, 0.350000, 0.233333, 0.400000, 0.216667, 0.400000, 0.233333, 0.450000, 0.216667, 0.450000, 0.233333, 0.500000, 0.216667, 0.500000, 0.233333, 0.550000, 0.216667, 0.550000, 0.233333, 0.600000, 0.216667, 0.600000, 0.233333, 0.650000, 0.216667, 0.650000, 0.233333, 0.700000, 0.216667, 0.700000, 0.233333, 0.750000, 0.216667, 0.750000, 0.233333, 0.800000, 0.216667, 0.800000, 0.233333, 0.850000, 0.216667, 0.850000, 0.233333, 0.900000, 0.216667, 0.900000, 0.233333, 0.950000, 0.216667, 0.950000, 0.233333, 1.000000, 0.266667, 0.000000, 0.266667, 1.000000, 0.283333, 0.000000, 0.283333, 0.050000, 0.266667, 0.050000, 0.283333, 0.100000, 0.266667, 0.100000, 0.283333, 0.150000, 0.266667, 0.150000, 0.283333, 0.200000, 0.266667, 0.200000, 0.283333, 0.250000, 0.266667, 0.250000, 0.283333, 0.300000, 0.266667, 0.300000, 0.283333, 0.350000, 0.266667, 0.350000, 0.283333, 0.400000, 0.266667, 0.400000, 0.283333, 0.450000, 0.266667, 0.450000, 0.283333, 0.500000, 0.266667, 0.500000, 0.283333, 0.550000, 0.266667, 0.550000, 0.283333, 0.600000, 0.266667, 0.600000, 0.283333, 0.650000, 0.266667, 0.650000, 0.283333, 0.700000, 0.266667, 0.700000, 0.283333, 0.750000, 0.266667, 0.750000, 0.283333, 0.800000, 0.266667, 0.800000, 0.283333, 0.850000, 0.266667, 0.850000, 0.283333, 0.900000, 0.266667, 0.900000, 0.283333, 0.950000, 0.266667, 0.950000, 0.283333, 1.000000, 0.316667, 0.000000, 0.316667, 1.000000, 0.333333, 0.000000, 0.333333, 0.050000, 0.316667, 0.050000, 0.333333, 0.100000, 0.316667, 0.100000, 0.333333, 0.150000, 0.316667, 0.150000, 0.333333, 0.200000, 0.316667, 0.200000, 0.333333, 0.250000, 0.316667, 0.250000, 0.333333, 0.300000, 0.316667, 0.300000, 0.333333, 0.350000, 0.316667, 0.350000, 0.333333, 0.400000, 0.316667, 0.400000, 0.333333, 0.450000, 0.316667, 0.450000, 0.333333, 0.500000, 0.316667, 0.500000, 0.333333, 0.550000, 0.316667, 0.550000, 0.333333, 0.600000, 0.316667, 0.600000, 0.333333, 0.650000, 0.316667, 0.650000, 0.333333, 0.700000, 0.316667, 0.700000, 0.333333, 0.750000, 0.316667, 0.750000, 0.333333, 0.800000, 0.316667, 0.800000, 0.333333, 0.850000, 0.316667, 0.850000, 0.333333, 0.900000, 0.316667, 0.900000, 0.333333, 0.950000, 0.316667, 0.950000, 0.333333, 1.000000, 0.366667, 0.000000, 0.366667, 1.000000, 0.383333, 0.000000, 0.383333, 0.050000, 0.366667, 0.050000, 0.383333, 0.100000, 0.366667, 0.100000, 0.383333, 0.150000, 0.366667, 0.150000, 0.383333, 0.200000, 0.366667, 0.200000, 0.383333, 0.250000, 0.366667, 0.250000, 0.383333, 0.300000, 0.366667, 0.300000, 0.383333, 0.350000, 0.366667, 0.350000, 0.383333, 0.400000, 0.366667, 0.400000, 0.383333, 0.450000, 0.366667, 0.450000, 0.383333, 0.500000, 0.366667, 0.500000, 0.383333, 0.550000, 0.366667, 0.550000, 0.383333, 0.600000, 0.366667, 0.600000, 0.383333, 0.650000, 0.366667, 0.650000, 0.383333, 0.700000, 0.366667, 0.700000, 0.383333, 0.750000, 0.366667, 0.750000, 0.383333, 0.800000, 0.366667, 0.800000, 0.383333, 0.850000, 0.366667, 0.850000, 0.383333, 0.900000, 0.366667, 0.900000, 0.383333, 0.950000, 0.366667, 0.950000, 0.383333, 1.000000, 0.416667, 0.000000, 0.416667, 1.000000, 0.433333, 0.000000, 0.433333, 0.050000, 0.416667, 0.050000, 0.433333, 0.100000, 0.416667, 0.100000, 0.433333, 0.150000, 0.416667, 0.150000, 0.433333, 0.200000, 0.416667, 0.200000, 0.433333, 0.250000, 0.416667, 0.250000, 0.433333, 0.300000, 0.416667, 0.300000, 0.433333, 0.350000, 0.416667, 0.350000, 0.433333, 0.400000, 0.416667, 0.400000, 0.433333, 0.450000, 0.416667, 0.450000, 0.433333, 0.500000, 0.416667, 0.500000, 0.433333, 0.550000, 0.416667, 0.550000, 0.433333, 0.600000, 0.416667, 0.600000, 0.433333, 0.650000, 0.416667, 0.650000, 0.433333, 0.700000, 0.416667, 0.700000, 0.433333, 0.750000, 0.416667, 0.750000, 0.433333, 0.800000, 0.416667, 0.800000, 0.433333, 0.850000, 0.416667, 0.850000, 0.433333, 0.900000, 0.416667, 0.900000, 0.433333, 0.950000, 0.416667, 0.950000, 0.433333, 1.000000, 0.466667, 0.000000, 0.466667, 1.000000, 0.483333, 0.000000, 0.483333, 0.050000, 0.466667, 0.050000, 0.483333, 0.100000, 0.466667, 0.100000, 0.483333, 0.150000, 0.466667, 0.150000, 0.483333, 0.200000, 0.466667, 0.200000, 0.483333, 0.250000, 0.466667, 0.250000, 0.483333, 0.300000, 0.466667, 0.300000, 0.483333, 0.350000, 0.466667, 0.350000, 0.483333, 0.400000, 0.466667, 0.400000, 0.483333, 0.450000, 0.466667, 0.450000, 0.483333, 0.500000, 0.466667, 0.500000, 0.483333, 0.550000, 0.466667, 0.550000, 0.483333, 0.600000, 0.466667, 0.600000, 0.483333, 0.650000, 0.466667, 0.650000, 0.483333, 0.700000, 0.466667, 0.700000, 0.483333, 0.750000, 0.466667, 0.750000, 0.483333, 0.800000, 0.466667, 0.800000, 0.483333, 0.850000, 0.466667, 0.850000, 0.483333, 0.900000, 0.466667, 0.900000, 0.483333, 0.950000, 0.466667, 0.950000, 0.483333, 1.000000, 0.516667, 0.000000, 0.516667, 1.000000, 0.533333, 0.000000, 0.533333, 0.050000, 0.516667, 0.050000, 0.533333, 0.100000, 0.516667, 0.100000, 0.533333, 0.150000, 0.516667, 0.150000, 0.533333, 0.200000, 0.516667, 0.200000, 0.533333, 0.250000, 0.516667, 0.250000, 0.533333, 0.300000, 0.516667, 0.300000, 0.533333, 0.350000, 0.516667, 0.350000, 0.533333, 0.400000, 0.516667, 0.400000, 0.533333, 0.450000, 0.516667, 0.450000, 0.533333, 0.500000, 0.516667, 0.500000, 0.533333, 0.550000, 0.516667, 0.550000, 0.533333, 0.600000, 0.516667, 0.600000, 0.533333, 0.650000, 0.516667, 0.650000, 0.533333, 0.700000, 0.516667, 0.700000, 0.533333, 0.750000, 0.516667, 0.750000, 0.533333, 0.800000, 0.516667, 0.800000, 0.533333, 0.850000, 0.516667, 0.850000, 0.533333, 0.900000, 0.516667, 0.900000, 0.533333, 0.950000, 0.516667, 0.950000, 0.533333, 1.000000, 0.566667, 0.000000, 0.566667, 1.000000, 0.583333, 0.000000, 0.583333, 0.050000, 0.566667, 0.050000, 0.583333, 0.100000, 0.566667, 0.100000, 0.583333, 0.150000, 0.566667, 0.150000, 0.583333, 0.200000, 0.566667, 0.200000, 0.583333, 0.250000, 0.566667, 0.250000, 0.583333, 0.300000, 0.566667, 0.300000, 0.583333, 0.350000, 0.566667, 0.350000, 0.583333, 0.400000, 0.566667, 0.400000, 0.583333, 0.450000, 0.566667, 0.450000, 0.583333, 0.500000, 0.566667, 0.500000, 0.583333, 0.550000, 0.566667, 0.550000, 0.583333, 0.600000, 0.566667, 0.600000, 0.583333, 0.650000, 0.566667, 0.650000, 0.583333, 0.700000, 0.566667, 0.700000, 0.583333, 0.750000, 0.566667, 0.750000, 0.583333, 0.800000, 0.566667, 0.800000, 0.583333, 0.850000, 0.566667, 0.850000, 0.583333, 0.900000, 0.566667, 0.900000, 0.583333, 0.950000, 0.566667, 0.950000, 0.583333, 1.000000, 0.616667, 0.000000, 0.616667, 1.000000, 0.633333, 0.000000, 0.633333, 0.050000, 0.616667, 0.050000, 0.633333, 0.100000, 0.616667, 0.100000, 0.633333, 0.150000, 0.616667, 0.150000, 0.633333, 0.200000, 0.616667, 0.200000, 0.633333, 0.250000, 0.616667, 0.250000, 0.633333, 0.300000, 0.616667, 0.300000, 0.633333, 0.350000, 0.616667, 0.350000, 0.633333, 0.400000, 0.616667, 0.400000, 0.633333, 0.450000, 0.616667, 0.450000, 0.633333, 0.500000, 0.616667, 0.500000, 0.633333, 0.550000, 0.616667, 0.550000, 0.633333, 0.600000, 0.616667, 0.600000, 0.633333, 0.650000, 0.616667, 0.650000, 0.633333, 0.700000, 0.616667, 0.700000, 0.633333, 0.750000, 0.616667, 0.750000, 0.633333, 0.800000, 0.616667, 0.800000, 0.633333, 0.850000, 0.616667, 0.850000, 0.633333, 0.900000, 0.616667, 0.900000, 0.633333, 0.950000, 0.616667, 0.950000, 0.633333, 1.000000, 0.666667, 0.000000, 0.666667, 1.000000, 0.683333, 0.000000, 0.683333, 0.050000, 0.666667, 0.050000, 0.683333, 0.100000, 0.666667, 0.100000, 0.683333, 0.150000, 0.666667, 0.150000, 0.683333, 0.200000, 0.666667, 0.200000, 0.683333, 0.250000, 0.666667, 0.250000, 0.683333, 0.300000, 0.666667, 0.300000, 0.683333, 0.350000, 0.666667, 0.350000, 0.683333, 0.400000, 0.666667, 0.400000, 0.683333, 0.450000, 0.666667, 0.450000, 0.683333, 0.500000, 0.666667, 0.500000, 0.683333, 0.550000, 0.666667, 0.550000, 0.683333, 0.600000, 0.666667, 0.600000, 0.683333, 0.650000, 0.666667, 0.650000, 0.683333, 0.700000, 0.666667, 0.700000, 0.683333, 0.750000, 0.666667, 0.750000, 0.683333, 0.800000, 0.666667, 0.800000, 0.683333, 0.850000, 0.666667, 0.850000, 0.683333, 0.900000, 0.666667, 0.900000, 0.683333, 0.950000, 0.666667, 0.950000, 0.683333, 1.000000, 0.716667, 0.000000, 0.716667, 1.000000, 0.733333, 0.000000, 0.733333, 0.050000, 0.716667, 0.050000, 0.733333, 0.100000, 0.716667, 0.100000, 0.733333, 0.150000, 0.716667, 0.150000, 0.733333, 0.200000, 0.716667, 0.200000, 0.733333, 0.250000, 0.716667, 0.250000, 0.733333, 0.300000, 0.716667, 0.300000, 0.733333, 0.350000, 0.716667, 0.350000, 0.733333, 0.400000, 0.716667, 0.400000, 0.733333, 0.450000, 0.716667, 0.450000, 0.733333, 0.500000, 0.716667, 0.500000, 0.733333, 0.550000, 0.716667, 0.550000, 0.733333, 0.600000, 0.716667, 0.600000, 0.733333, 0.650000, 0.716667, 0.650000, 0.733333, 0.700000, 0.716667, 0.700000, 0.733333, 0.750000, 0.716667, 0.750000, 0.733333, 0.800000, 0.716667, 0.800000, 0.733333, 0.850000, 0.716667, 0.850000, 0.733333, 0.900000, 0.716667, 0.900000, 0.733333, 0.950000, 0.716667, 0.950000, 0.733333, 1.000000, 0.766667, 0.000000, 0.766667, 1.000000, 0.783333, 0.000000, 0.783333, 0.050000, 0.766667, 0.050000, 0.783333, 0.100000, 0.766667, 0.100000, 0.783333, 0.150000, 0.766667, 0.150000, 0.783333, 0.200000, 0.766667, 0.200000, 0.783333, 0.250000, 0.766667, 0.250000, 0.783333, 0.300000, 0.766667, 0.300000, 0.783333, 0.350000, 0.766667, 0.350000, 0.783333, 0.400000, 0.766667, 0.400000, 0.783333, 0.450000, 0.766667, 0.450000, 0.783333, 0.500000, 0.766667, 0.500000, 0.783333, 0.550000, 0.766667, 0.550000, 0.783333, 0.600000, 0.766667, 0.600000, 0.783333, 0.650000, 0.766667, 0.650000, 0.783333, 0.700000, 0.766667, 0.700000, 0.783333, 0.750000, 0.766667, 0.750000, 0.783333, 0.800000, 0.766667, 0.800000, 0.783333, 0.850000, 0.766667, 0.850000, 0.783333, 0.900000, 0.766667, 0.900000, 0.783333, 0.950000, 0.766667, 0.950000, 0.783333, 1.000000, 0.816667, 0.000000, 0.816667, 1.000000, 0.833333, 0.000000, 0.833333, 0.050000, 0.816667, 0.050000, 0.833333, 0.100000, 0.816667, 0.100000, 0.833333, 0.150000, 0.816667, 0.150000, 0.833333, 0.200000, 0.816667, 0.200000, 0.833333, 0.250000, 0.816667, 0.250000, 0.833333, 0.300000, 0.816667, 0.300000, 0.833333, 0.350000, 0.816667, 0.350000, 0.833333, 0.400000, 0.816667, 0.400000, 0.833333, 0.450000, 0.816667, 0.450000, 0.833333, 0.500000, 0.816667, 0.500000, 0.833333, 0.550000, 0.816667, 0.550000, 0.833333, 0.600000, 0.816667, 0.600000, 0.833333, 0.650000, 0.816667, 0.650000, 0.833333, 0.700000, 0.816667, 0.700000, 0.833333, 0.750000, 0.816667, 0.750000, 0.833333, 0.800000, 0.816667, 0.800000, 0.833333, 0.850000, 0.816667, 0.850000, 0.833333, 0.900000, 0.816667, 0.900000, 0.833333, 0.950000, 0.816667, 0.950000, 0.833333, 1.000000, 0.866667, 0.000000, 0.866667, 1.000000, 0.883334, 0.000000, 0.883334, 0.050000, 0.866667, 0.050000, 0.883334, 0.100000, 0.866667, 0.100000, 0.883334, 0.150000, 0.866667, 0.150000, 0.883334, 0.200000, 0.866667, 0.200000, 0.883334, 0.250000, 0.866667, 0.250000, 0.883334, 0.300000, 0.866667, 0.300000, 0.883334, 0.350000, 0.866667, 0.350000, 0.883334, 0.400000, 0.866667, 0.400000, 0.883334, 0.450000, 0.866667, 0.450000, 0.883334, 0.500000, 0.866667, 0.500000, 0.883334, 0.550000, 0.866667, 0.550000, 0.883334, 0.600000, 0.866667, 0.600000, 0.883334, 0.650000, 0.866667, 0.650000, 0.883334, 0.700000, 0.866667, 0.700000, 0.883334, 0.750000, 0.866667, 0.750000, 0.883334, 0.800000, 0.866667, 0.800000, 0.883334, 0.850000, 0.866667, 0.850000, 0.883334, 0.900000, 0.866667, 0.900000, 0.883334, 0.950000, 0.866667, 0.950000, 0.883334, 1.000000, 0.916667, 0.000000, 0.916667, 1.000000, 0.933334, 0.000000, 0.933334, 0.050000, 0.916667, 0.050000, 0.933334, 0.100000, 0.916667, 0.100000, 0.933334, 0.150000, 0.916667, 0.150000, 0.933334, 0.200000, 0.916667, 0.200000, 0.933334, 0.250000, 0.916667, 0.250000, 0.933334, 0.300000, 0.916667, 0.300000, 0.933334, 0.350000, 0.916667, 0.350000, 0.933334, 0.400000, 0.916667, 0.400000, 0.933334, 0.450000, 0.916667, 0.450000, 0.933334, 0.500000, 0.916667, 0.500000, 0.933334, 0.550000, 0.916667, 0.550000, 0.933334, 0.600000, 0.916667, 0.600000, 0.933334, 0.650000, 0.916667, 0.650000, 0.933334, 0.700000, 0.916667, 0.700000, 0.933334, 0.750000, 0.916667, 0.750000, 0.933334, 0.800000, 0.916667, 0.800000, 0.933334, 0.850000, 0.916667, 0.850000, 0.933334, 0.900000, 0.916667, 0.900000, 0.933334, 0.950000, 0.916667, 0.950000, 0.933334, 0.983333, 0.016667, 0.016667, 0.016667, 0.991667, 0.033333, 0.008333, 0.033333, 0.033333, 0.016667, 0.066667, 0.016667, 0.041667, 0.033333, 0.058333, 0.033333, 0.083333, 0.016667, 0.116667, 0.016667, 0.091667, 0.033333, 0.108333, 0.033333, 0.133333, 0.016667, 0.166667, 0.016667, 0.141667, 0.033333, 0.158333, 0.033333, 0.183333, 0.016667, 0.216667, 0.016667, 0.191667, 0.033333, 0.208333, 0.033333, 0.233333, 0.016667, 0.266667, 0.016667, 0.241667, 0.033333, 0.258333, 0.033333, 0.283333, 0.016667, 0.316667, 0.016667, 0.291667, 0.033333, 0.308333, 0.033333, 0.333333, 0.016667, 0.366667, 0.016667, 0.341667, 0.033333, 0.358333, 0.033333, 0.383333, 0.016667, 0.416667, 0.016667, 0.391667, 0.033333, 0.408333, 0.033333, 0.433333, 0.016667, 0.466667, 0.016667, 0.441667, 0.033333, 0.458333, 0.033333, 0.483333, 0.016667, 0.516667, 0.016667, 0.491667, 0.033333, 0.508333, 0.033333, 0.533333, 0.016667, 0.566667, 0.016667, 0.541667, 0.033333, 0.558333, 0.033333, 0.583333, 0.016667, 0.616667, 0.016667, 0.591667, 0.033333, 0.608333, 0.033333, 0.633333, 0.016667, 0.666667, 0.016667, 0.641667, 0.033333, 0.658333, 0.033333, 0.683333, 0.016667, 0.716667, 0.016667, 0.691667, 0.033333, 0.708333, 0.033333, 0.733333, 0.016667, 0.766667, 0.016667, 0.741667, 0.033333, 0.758333, 0.033333, 0.783333, 0.016667, 0.816667, 0.016667, 0.791667, 0.033333, 0.808333, 0.033333, 0.833333, 0.016667, 0.866667, 0.016667, 0.841667, 0.033333, 0.858333, 0.033333, 0.883333, 0.016667, 0.916667, 0.016667, 0.891667, 0.033333, 0.908333, 0.033333, 0.933333, 0.016667, 0.966667, 0.016667, 0.941667, 0.033333, 0.958333, 0.033333, 0.991667, 0.966667, 0.008333, 0.966667, 0.983333, 0.983333, 0.016667, 0.983333, 0.041667, 0.966667, 0.058333, 0.966667, 0.033333, 0.983333, 0.066667, 0.983333, 0.091667, 0.966667, 0.108333, 0.966667, 0.083333, 0.983333, 0.116667, 0.983333, 0.141667, 0.966667, 0.158333, 0.966667, 0.133333, 0.983333, 0.166667, 0.983333, 0.191667, 0.966667, 0.208333, 0.966667, 0.183333, 0.983333, 0.216667, 0.983333, 0.241667, 0.966667, 0.258333, 0.966667, 0.233333, 0.983333, 0.266667, 0.983333, 0.291667, 0.966667, 0.308333, 0.966667, 0.283333, 0.983333, 0.316667, 0.983333, 0.341667, 0.966667, 0.358333, 0.966667, 0.333333, 0.983333, 0.366667, 0.983333, 0.391667, 0.966667, 0.408333, 0.966667, 0.383333, 0.983333, 0.416667, 0.983333, 0.441667, 0.966667, 0.458333, 0.966667, 0.433333, 0.983333, 0.466667, 0.983333, 0.491667, 0.966667, 0.508333, 0.966667, 0.483333, 0.983333, 0.516667, 0.983333, 0.541667, 0.966667, 0.558333, 0.966667, 0.533333, 0.983333, 0.566667, 0.983333, 0.591667, 0.966667, 0.608333, 0.966667, 0.583333, 0.983333, 0.616667, 0.983333, 0.641667, 0.966667, 0.658333, 0.966667, 0.633333, 0.983333, 0.666667, 0.983333, 0.691667, 0.966667, 0.708333, 0.966667, 0.683333, 0.983333, 0.716667, 0.983333, 0.741667, 0.966667, 0.758333, 0.966667, 0.733333, 0.983333, 0.766667, 0.983333, 0.791667, 0.966667, 0.808333, 0.966667, 0.783333, 0.983333, 0.816667, 0.983333, 0.841667, 0.966667, 0.858333, 0.966667, 0.833333, 0.983333, 0.866667, 0.983333, 0.891667, 0.966667, 0.908333, 0.966667, 0.883333, 0.983333, 0.916667, 0.983333, 0.941667, 0.966667, 0.958333, 0.966667, 0.933333, 0.983333, 0.966667, 0.983333
    };
    
    GLfloat normals[ ] ={
        0.077062, -0.996712, -0.025039, 0.178502, -0.979945, -0.088567, 0.221330, -0.972544, -0.071914, 0.196470, -0.979945, -0.033267, 0.225066, -0.971595, -0.073128, 0.297623, -0.943113, -0.148183, 0.362447, -0.924534, -0.117766, 0.327882, -0.943113, -0.055054, 0.367718, -0.922230, -0.119478, 0.420801, -0.882395, -0.210488, 0.494842, -0.853979, -0.160783, 0.464157, -0.882395, -0.077051, 0.501002, -0.849999, -0.162785, 0.536336, -0.799932, -0.269170, 0.615289, -0.762530, -0.199919, 0.592119, -0.799932, -0.097486, 0.621647, -0.756808, -0.201985, 0.639778, -0.697947, -0.321798, 0.720799, -0.652379, -0.234201, 0.706739, -0.697947, -0.115710, 0.726759, -0.645028, -0.236137, 0.728063, -0.579154, -0.366749, 0.808742, -0.526199, -0.262775, 0.804585, -0.579154, -0.131237, 0.813833, -0.517449, -0.264429, 0.798913, -0.446612, -0.402835, 0.876922, -0.387072, -0.284928, 0.883115, -0.446612, -0.143686, 0.880795, -0.377224, -0.286186, 0.850655, -0.303610, -0.429194, 0.923635, -0.238401, -0.300106, 0.940469, -0.303610, -0.152775, 0.926051, -0.227803, -0.300891, 0.882145, -0.153572, -0.445237, 0.947709, -0.083830, -0.307928, 0.975375, -0.153571, -0.158305, 0.948530, -0.072851, -0.308195, 0.892715, 0.000000, -0.450623, 0.948530, 0.072851, -0.308195, 0.987091, 0.000000, -0.160161, 0.947709, 0.083830, -0.307928, 0.882145, 0.153572, -0.445237, 0.926051, 0.227803, -0.300891, 0.975375, 0.153571, -0.158305, 0.923635, 0.238401, -0.300106, 0.850655, 0.303610, -0.429194, 0.880795, 0.377224, -0.286187, 0.940469, 0.303610, -0.152775, 0.876922, 0.387072, -0.284928, 0.798913, 0.446612, -0.402835, 0.813833, 0.517449, -0.264429, 0.883115, 0.446612, -0.143687, 0.808742, 0.526199, -0.262775, 0.728063, 0.579154, -0.366749, 0.726759, 0.645028, -0.236137, 0.804585, 0.579154, -0.131237, 0.720799, 0.652379, -0.234201, 0.639778, 0.697947, -0.321798, 0.621647, 0.756808, -0.201985, 0.706739, 0.697948, -0.115710, 0.615289, 0.762530, -0.199919, 0.536336, 0.799932, -0.269170, 0.501001, 0.849999, -0.162785, 0.592119, 0.799932, -0.097486, 0.494842, 0.853979, -0.160783, 0.420801, 0.882395, -0.210489, 0.367718, 0.922230, -0.119479, 0.464157, 0.882395, -0.077051, 0.362447, 0.924534, -0.117766, 0.297623, 0.943113, -0.148184, 0.225066, 0.971595, -0.073127, 0.327882, 0.943113, -0.055054, 0.221331, 0.972544, -0.071913, 0.178502, 0.979945, -0.088567, 0.077062, 0.996712, -0.025039, 0.196470, 0.979945, -0.033266, 0.065553, -0.996712, -0.047627, 0.142397, -0.979945, -0.139393, 0.188275, -0.972544, -0.136789, 0.176574, -0.979945, -0.092352, 0.047627, -0.996712, -0.065553, 0.092353, -0.979945, -0.176574, 0.136790, -0.972544, -0.188275, 0.139393, -0.979945, -0.142396, 0.025039, -0.996712, -0.077063, 0.033268, -0.979945, -0.196470, 0.071915, -0.972544, -0.221330, 0.088568, -0.979945, -0.178502, -0.000000, -0.996712, -0.081028, -0.029073, -0.979945, -0.197134, -0.000000, -0.972544, -0.232720, 0.029072, -0.979945, -0.197134, -0.025039, -0.996712, -0.077062, -0.088568, -0.979945, -0.178502, -0.071915, -0.972544, -0.221330, -0.033268, -0.979945, -0.196470, -0.047627, -0.996712, -0.065554, -0.139393, -0.979945, -0.142397, -0.136790, -0.972544, -0.188275, -0.092353, -0.979945, -0.176574, -0.065553, -0.996712, -0.047628, -0.176574, -0.979945, -0.092352, -0.188275, -0.972544, -0.136789, -0.142397, -0.979945, -0.139393, -0.077062, -0.996712, -0.025038, -0.196470, -0.979945, -0.033268, -0.221331, -0.972544, -0.071915, -0.178502, -0.979945, -0.088568, -0.081028, -0.996712, 0.000000, -0.197135, -0.979945, 0.029072, -0.232721, -0.972544, -0.000000, -0.197135, -0.979945, -0.029072, -0.077062, -0.996712, 0.025040, -0.178502, -0.979945, 0.088569, -0.221330, -0.972544, 0.071914, -0.196470, -0.979945, 0.033267, -0.065553, -0.996712, 0.047628, -0.142397, -0.979945, 0.139392, -0.188275, -0.972544, 0.136790, -0.176574, -0.979945, 0.092353, -0.047627, -0.996712, 0.065553, -0.092353, -0.979945, 0.176574, -0.136790, -0.972544, 0.188275, -0.139393, -0.979945, 0.142397, -0.025039, -0.996712, 0.077063, -0.033268, -0.979945, 0.196471, -0.071915, -0.972544, 0.221331, -0.088568, -0.979945, 0.178502, -0.000000, -0.996712, 0.081029, 0.029073, -0.979945, 0.197135, 0.000000, -0.972543, 0.232721, -0.029073, -0.979945, 0.197135, 0.025039, -0.996712, 0.077063, 0.088568, -0.979945, 0.178503, 0.071915, -0.972543, 0.221331, 0.033268, -0.979945, 0.196471, 0.047627, -0.996712, 0.065554, 0.139393, -0.979945, 0.142397, 0.136790, -0.972544, 0.188275, 0.092353, -0.979945, 0.176574, 0.065553, -0.996712, 0.047628, 0.176574, -0.979945, 0.092353, 0.188275, -0.972544, 0.136790, 0.142397, -0.979945, 0.139393, 0.077062, -0.996712, 0.025039, 0.196470, -0.979945, 0.033268, 0.221331, -0.972544, 0.071915, 0.178502, -0.979945, 0.088568, 0.081028, -0.996712, -0.000000, 0.197135, -0.979945, -0.029072, 0.232721, -0.972544, 0.000001, 0.197135, -0.979945, 0.029072, 0.033112, -0.999394, 0.010760, 0.028167, -0.999394, 0.020465, 0.020465, -0.999394, 0.028168, 0.010759, -0.999394, 0.033113, 0.000000, -0.999394, 0.034817, -0.010759, -0.999394, 0.033113, -0.020465, -0.999394, 0.028167, -0.028167, -0.999394, 0.020466, -0.033112, -0.999394, 0.010760, -0.034816, -0.999394, 0.000001, -0.033112, -0.999394, -0.010758, -0.028167, -0.999394, -0.020465, -0.020465, -0.999394, -0.028167, -0.010759, -0.999394, -0.033112, -0.000000, -0.999394, -0.034816, 0.010759, -0.999394, -0.033112, 0.020465, -0.999394, -0.028167, 0.028167, -0.999394, -0.020464, 0.033112, -0.999394, -0.010758, 0.034816, -0.999394, 0.000001, 0.191453, -0.971595, -0.139098, 0.237265, -0.943113, -0.232901, 0.308316, -0.924534, -0.224005, 0.294821, -0.943113, -0.153682, 0.139099, -0.971595, -0.191453, 0.153682, -0.943113, -0.294821, 0.224005, -0.924534, -0.308316, 0.232901, -0.943113, -0.237265, 0.073128, -0.971595, -0.225066, 0.055055, -0.943113, -0.327881, 0.117766, -0.924534, -0.362447, 0.148183, -0.943113, -0.297623, -0.000000, -0.971595, -0.236648, -0.048960, -0.943113, -0.328847, 0.000000, -0.924534, -0.381099, 0.048960, -0.943113, -0.328847, -0.073128, -0.971595, -0.225066, -0.148183, -0.943113, -0.297623, -0.117766, -0.924534, -0.362447, -0.055055, -0.943113, -0.327882, -0.139099, -0.971595, -0.191453, -0.232901, -0.943113, -0.237265, -0.224005, -0.924534, -0.308316, -0.153682, -0.943113, -0.294821, -0.191453, -0.971595, -0.139098, -0.294821, -0.943113, -0.153681, -0.308316, -0.924534, -0.224004, -0.237265, -0.943113, -0.232901, -0.225066, -0.971595, -0.073128, -0.327882, -0.943113, -0.055055, -0.362447, -0.924534, -0.117766, -0.297623, -0.943113, -0.148183, -0.236649, -0.971595, -0.000000, -0.328847, -0.943113, 0.048960, -0.381099, -0.924534, 0.000000, -0.328847, -0.943113, -0.048960, -0.225066, -0.971595, 0.073128, -0.297623, -0.943113, 0.148183, -0.362447, -0.924534, 0.117766, -0.327882, -0.943113, 0.055055, -0.191453, -0.971595, 0.139099, -0.237265, -0.943113, 0.232901, -0.308316, -0.924534, 0.224004, -0.294821, -0.943113, 0.153682, -0.139099, -0.971595, 0.191453, -0.153682, -0.943113, 0.294821, -0.224005, -0.924534, 0.308316, -0.232901, -0.943113, 0.237264, -0.073128, -0.971595, 0.225067, -0.055055, -0.943113, 0.327882, -0.117766, -0.924534, 0.362447, -0.148183, -0.943113, 0.297623, -0.000000, -0.971595, 0.236649, 0.048960, -0.943113, 0.328847, 0.000000, -0.924534, 0.381099, -0.048960, -0.943113, 0.328847, 0.073128, -0.971595, 0.225067, 0.148183, -0.943113, 0.297623, 0.117766, -0.924534, 0.362447, 0.055055, -0.943113, 0.327882, 0.139099, -0.971595, 0.191453, 0.232901, -0.943113, 0.237265, 0.224005, -0.924534, 0.308316, 0.153682, -0.943113, 0.294822, 0.191453, -0.971595, 0.139099, 0.294821, -0.943113, 0.153682, 0.308316, -0.924534, 0.224004, 0.237265, -0.943113, 0.232901, 0.225066, -0.971595, 0.073129, 0.327882, -0.943113, 0.055055, 0.362447, -0.924534, 0.117766, 0.297623, -0.943113, 0.148183, 0.236649, -0.971595, 0.000001, 0.328847, -0.943113, -0.048959, 0.381100, -0.924534, 0.000000, 0.328847, -0.943113, 0.048960, 0.312799, -0.922230, -0.227262, 0.335161, -0.882396, -0.330221, 0.420937, -0.853979, -0.305829, 0.417629, -0.882395, -0.216713, 0.227262, -0.922230, -0.312800, 0.216713, -0.882396, -0.417629, 0.305829, -0.853979, -0.420937, 0.330221, -0.882395, -0.335161, 0.119479, -0.922230, -0.367718, 0.077052, -0.882395, -0.464157, 0.160784, -0.853979, -0.494841, 0.210488, -0.882396, -0.420800, 0.000000, -0.922230, -0.386641, -0.070152, -0.882396, -0.465249, -0.000000, -0.853979, -0.520307, 0.070152, -0.882396, -0.465250, -0.119479, -0.922230, -0.367718, -0.210488, -0.882395, -0.420801, -0.160784, -0.853979, -0.494842, -0.077052, -0.882396, -0.464157, -0.227262, -0.922230, -0.312800, -0.330221, -0.882395, -0.335161, -0.305829, -0.853979, -0.420938, -0.216713, -0.882395, -0.417629, -0.312800, -0.922230, -0.227262, -0.417629, -0.882395, -0.216713, -0.420938, -0.853979, -0.305829, -0.335161, -0.882395, -0.330221, -0.367718, -0.922230, -0.119478, -0.464157, -0.882395, -0.077052, -0.494842, -0.853979, -0.160784, -0.420801, -0.882395, -0.210488, -0.386642, -0.922230, 0.000000, -0.465250, -0.882395, 0.070152, -0.520307, -0.853979, -0.000000, -0.465250, -0.882395, -0.070152, -0.367718, -0.922230, 0.119479, -0.420801, -0.882395, 0.210488, -0.494842, -0.853979, 0.160784, -0.464157, -0.882395, 0.077052, -0.312800, -0.922230, 0.227262, -0.335161, -0.882395, 0.330221, -0.420937, -0.853979, 0.305829, -0.417629, -0.882395, 0.216713, -0.227262, -0.922230, 0.312800, -0.216713, -0.882395, 0.417629, -0.305829, -0.853979, 0.420937, -0.330221, -0.882395, 0.335161, -0.119479, -0.922230, 0.367718, -0.077052, -0.882395, 0.464157, -0.160784, -0.853979, 0.494842, -0.210488, -0.882395, 0.420801, 0.000000, -0.922230, 0.386642, 0.070152, -0.882395, 0.465250, 0.000000, -0.853979, 0.520307, -0.070152, -0.882395, 0.465250, 0.119479, -0.922230, 0.367718, 0.210488, -0.882395, 0.420801, 0.160784, -0.853979, 0.494841, 0.077052, -0.882395, 0.464157, 0.227262, -0.922230, 0.312800, 0.330221, -0.882395, 0.335161, 0.305829, -0.853979, 0.420938, 0.216713, -0.882395, 0.417629, 0.312800, -0.922230, 0.227262, 0.417629, -0.882395, 0.216713, 0.420938, -0.853979, 0.305829, 0.335161, -0.882395, 0.330221, 0.367718, -0.922230, 0.119479, 0.464157, -0.882395, 0.077052, 0.494842, -0.853979, 0.160784, 0.420801, -0.882395, 0.210488, 0.386642, -0.922230, 0.000000, 0.465250, -0.882395, -0.070151, 0.520308, -0.853979, 0.000001, 0.465250, -0.882395, 0.070152, 0.426177, -0.849999, -0.309636, 0.426908, -0.799932, -0.421733, 0.523396, -0.762530, -0.380270, 0.533013, -0.799932, -0.275691, 0.309636, -0.849999, -0.426177, 0.275691, -0.799932, -0.533013, 0.380269, -0.762530, -0.523396, 0.421733, -0.799932, -0.426908, 0.162785, -0.849999, -0.501001, 0.097487, -0.799932, -0.592119, 0.199919, -0.762530, -0.615289, 0.269170, -0.799932, -0.536336, -0.000000, -0.849999, -0.526784, -0.090259, -0.799932, -0.593264, -0.000000, -0.762530, -0.646953, 0.090259, -0.799932, -0.593264, -0.162785, -0.849999, -0.501001, -0.269170, -0.799932, -0.536336, -0.199920, -0.762530, -0.615289, -0.097488, -0.799932, -0.592119, -0.309636, -0.849999, -0.426177, -0.421733, -0.799932, -0.426908, -0.380270, -0.762530, -0.523396, -0.275691, -0.799932, -0.533013, -0.426177, -0.849999, -0.309636, -0.533014, -0.799932, -0.275691, -0.523396, -0.762530, -0.380270, -0.426908, -0.799932, -0.421733, -0.501001, -0.849999, -0.162785, -0.592119, -0.799932, -0.097488, -0.615289, -0.762530, -0.199919, -0.536336, -0.799932, -0.269170, -0.526784, -0.849999, 0.000000, -0.593264, -0.799932, 0.090259, -0.646953, -0.762530, -0.000000, -0.593264, -0.799932, -0.090259, -0.501001, -0.849999, 0.162785, -0.536336, -0.799932, 0.269170, -0.615289, -0.762530, 0.199920, -0.592119, -0.799932, 0.097488, -0.426177, -0.849999, 0.309636, -0.426908, -0.799932, 0.421733, -0.523396, -0.762530, 0.380270, -0.533013, -0.799932, 0.275691, -0.309636, -0.849999, 0.426177, -0.275691, -0.799932, 0.533013, -0.380270, -0.762530, 0.523396, -0.421733, -0.799932, 0.426908, -0.162785, -0.849999, 0.501001, -0.097488, -0.799932, 0.592119, -0.199920, -0.762530, 0.615289, -0.269170, -0.799932, 0.536336, 0.000000, -0.849999, 0.526784, 0.090259, -0.799932, 0.593264, 0.000000, -0.762530, 0.646953, -0.090259, -0.799932, 0.593264, 0.162785, -0.849999, 0.501001, 0.269170, -0.799932, 0.536336, 0.199920, -0.762530, 0.615289, 0.097488, -0.799932, 0.592119, 0.309636, -0.849999, 0.426177, 0.421733, -0.799932, 0.426908, 0.380270, -0.762530, 0.523396, 0.275691, -0.799932, 0.533013, 0.426177, -0.849999, 0.309636, 0.533014, -0.799932, 0.275691, 0.523396, -0.762530, 0.380270, 0.426908, -0.799932, 0.421733, 0.501001, -0.849999, 0.162785, 0.592119, -0.799932, 0.097488, 0.615289, -0.762530, 0.199920, 0.536336, -0.799932, 0.269170, 0.526784, -0.849999, 0.000001, 0.593264, -0.799932, -0.090258, 0.646953, -0.762530, 0.000001, 0.593264, -0.799932, 0.090259, 0.528804, -0.756808, -0.384199, 0.509024, -0.697947, -0.503751, 0.613148, -0.652379, -0.445478, 0.636392, -0.697947, -0.328443, 0.384199, -0.756807, -0.528804, 0.328443, -0.697947, -0.636392, 0.445478, -0.652379, -0.613148, 0.503751, -0.697947, -0.509024, 0.201985, -0.756807, -0.621647, 0.115711, -0.697947, -0.706739, 0.234201, -0.652379, -0.720799, 0.321798, -0.697947, -0.639778, -0.000000, -0.756808, -0.653638, -0.108346, -0.697947, -0.707906, -0.000000, -0.652379, -0.757893, 0.108346, -0.697947, -0.707906, -0.201985, -0.756808, -0.621646, -0.321799, -0.697947, -0.639778, -0.234202, -0.652379, -0.720799, -0.115712, -0.697947, -0.706739, -0.384199, -0.756807, -0.528804, -0.503751, -0.697947, -0.509024, -0.445478, -0.652379, -0.613148, -0.328443, -0.697947, -0.636392, -0.528804, -0.756807, -0.384199, -0.636392, -0.697947, -0.328443, -0.613148, -0.652379, -0.445478, -0.509024, -0.697947, -0.503751, -0.621647, -0.756807, -0.201985, -0.706739, -0.697947, -0.115712, -0.720799, -0.652379, -0.234202, -0.639778, -0.697947, -0.321798, -0.653638, -0.756808, -0.000000, -0.707906, -0.697947, 0.108346, -0.757893, -0.652379, -0.000000, -0.707906, -0.697947, -0.108346, -0.621647, -0.756807, 0.201985, -0.639778, -0.697947, 0.321798, -0.720799, -0.652379, 0.234202, -0.706739, -0.697947, 0.115712, -0.528804, -0.756808, 0.384199, -0.509023, -0.697947, 0.503751, -0.613148, -0.652379, 0.445479, -0.636392, -0.697947, 0.328443, -0.384199, -0.756807, 0.528804, -0.328443, -0.697947, 0.636392, -0.445478, -0.652379, 0.613148, -0.503750, -0.697947, 0.509024, -0.201985, -0.756807, 0.621647, -0.115712, -0.697947, 0.706739, -0.234202, -0.652379, 0.720799, -0.321798, -0.697947, 0.639778, 0.000000, -0.756807, 0.653638, 0.108346, -0.697947, 0.707906, -0.000000, -0.652379, 0.757893, -0.108346, -0.697947, 0.707906, 0.201985, -0.756807, 0.621647, 0.321798, -0.697947, 0.639778, 0.234202, -0.652379, 0.720799, 0.115712, -0.697947, 0.706739, 0.384199, -0.756808, 0.528804, 0.503751, -0.697947, 0.509024, 0.445478, -0.652379, 0.613148, 0.328443, -0.697947, 0.636392, 0.528804, -0.756807, 0.384199, 0.636392, -0.697947, 0.328443, 0.613148, -0.652379, 0.445478, 0.509024, -0.697947, 0.503751, 0.621647, -0.756807, 0.201985, 0.706740, -0.697947, 0.115712, 0.720799, -0.652379, 0.234202, 0.639778, -0.697947, 0.321798, 0.653638, -0.756807, 0.000001, 0.707906, -0.697947, -0.108345, 0.757893, -0.652379, 0.000001, 0.707906, -0.697947, 0.108346, 0.618218, -0.645028, -0.449161, 0.579097, -0.579154, -0.573783, 0.687957, -0.526199, -0.499830, 0.724651, -0.579154, -0.373445, 0.449161, -0.645028, -0.618218, 0.373445, -0.579154, -0.724651, 0.499830, -0.526199, -0.687957, 0.573783, -0.579154, -0.579097, 0.236138, -0.645028, -0.726758, 0.131238, -0.579154, -0.804585, 0.262776, -0.526199, -0.808742, 0.366749, -0.579154, -0.728063, -0.000000, -0.645028, -0.764159, -0.123815, -0.579154, -0.805761, -0.000000, -0.526199, -0.850361, 0.123815, -0.579154, -0.805761, -0.236138, -0.645028, -0.726758, -0.366749, -0.579154, -0.728063, -0.262776, -0.526199, -0.808742, -0.131238, -0.579154, -0.804585, -0.449162, -0.645028, -0.618218, -0.573783, -0.579154, -0.579097, -0.499830, -0.526199, -0.687957, -0.373446, -0.579154, -0.724651, -0.618218, -0.645028, -0.449161, -0.724651, -0.579154, -0.373445, -0.687957, -0.526199, -0.499830, -0.579097, -0.579154, -0.573783, -0.726759, -0.645028, -0.236138, -0.804585, -0.579154, -0.131238, -0.808742, -0.526199, -0.262776, -0.728063, -0.579154, -0.366749, -0.764159, -0.645028, -0.000000, -0.805761, -0.579154, 0.123815, -0.850361, -0.526199, 0.000000, -0.805761, -0.579154, -0.123815, -0.726759, -0.645028, 0.236138, -0.728063, -0.579154, 0.366749, -0.808742, -0.526199, 0.262776, -0.804585, -0.579154, 0.131238, -0.618218, -0.645028, 0.449162, -0.579097, -0.579154, 0.573783, -0.687957, -0.526199, 0.499830, -0.724651, -0.579154, 0.373446, -0.449161, -0.645028, 0.618218, -0.373446, -0.579154, 0.724651, -0.499830, -0.526199, 0.687957, -0.573783, -0.579154, 0.579098, -0.236138, -0.645028, 0.726759, -0.131238, -0.579154, 0.804585, -0.262776, -0.526199, 0.808742, -0.366749, -0.579154, 0.728063, -0.000000, -0.645028, 0.764159, 0.123815, -0.579154, 0.805761, 0.000000, -0.526199, 0.850361, -0.123815, -0.579154, 0.805761, 0.236138, -0.645028, 0.726758, 0.366749, -0.579154, 0.728063, 0.262776, -0.526199, 0.808742, 0.131238, -0.579154, 0.804585, 0.449161, -0.645028, 0.618218, 0.573783, -0.579154, 0.579097, 0.499830, -0.526199, 0.687957, 0.373446, -0.579154, 0.724651, 0.618218, -0.645028, 0.449161, 0.724651, -0.579154, 0.373445, 0.687957, -0.526199, 0.499830, 0.579097, -0.579154, 0.573783, 0.726759, -0.645028, 0.236138, 0.804585, -0.579154, 0.131238, 0.808742, -0.526199, 0.262776, 0.728063, -0.579154, 0.366749, 0.764159, -0.645028, 0.000001, 0.805761, -0.579154, -0.123814, 0.850361, -0.526199, 0.000001, 0.805761, -0.579154, 0.123815, 0.692287, -0.517449, -0.502976, 0.635328, -0.446612, -0.629997, 0.745954, -0.387071, -0.541967, 0.795490, -0.446612, -0.409553, 0.502976, -0.517449, -0.692287, 0.409553, -0.446612, -0.795490, 0.541967, -0.387071, -0.745954, 0.629997, -0.446612, -0.635328, 0.264430, -0.517449, -0.813833, 0.143688, -0.446612, -0.883115, 0.284929, -0.387071, -0.876921, 0.402835, -0.446612, -0.798913, -0.000000, -0.517449, -0.855714, -0.136242, -0.446612, -0.884294, -0.000000, -0.387071, -0.922050, 0.136241, -0.446612, -0.884294, -0.264430, -0.517449, -0.813832, -0.402836, -0.446612, -0.798913, -0.284929, -0.387071, -0.876921, -0.143688, -0.446612, -0.883115, -0.502976, -0.517449, -0.692287, -0.629997, -0.446612, -0.635328, -0.541967, -0.387071, -0.745954, -0.409553, -0.446612, -0.795490, -0.692287, -0.517449, -0.502976, -0.795490, -0.446612, -0.409553, -0.745954, -0.387071, -0.541967, -0.635328, -0.446612, -0.629997, -0.813833, -0.517449, -0.264430, -0.883115, -0.446612, -0.143688, -0.876922, -0.387071, -0.284929, -0.798913, -0.446612, -0.402835, -0.855714, -0.517449, 0.000000, -0.884294, -0.446612, 0.136242, -0.922050, -0.387071, 0.000000, -0.884294, -0.446612, -0.136242, -0.813833, -0.517449, 0.264430, -0.798913, -0.446612, 0.402835, -0.876922, -0.387071, 0.284929, -0.883115, -0.446612, 0.143688, -0.692287, -0.517449, 0.502976, -0.635328, -0.446612, 0.629997, -0.745954, -0.387071, 0.541967, -0.795490, -0.446612, 0.409553, -0.502976, -0.517449, 0.692287, -0.409553, -0.446612, 0.795490, -0.541967, -0.387071, 0.745954, -0.629997, -0.446612, 0.635328, -0.264430, -0.517449, 0.813833, -0.143688, -0.446612, 0.883115, -0.284929, -0.387071, 0.876922, -0.402835, -0.446612, 0.798913, 0.000000, -0.517449, 0.855714, 0.136242, -0.446612, 0.884294, -0.000000, -0.387071, 0.922050, -0.136242, -0.446612, 0.884294, 0.264430, -0.517449, 0.813833, 0.402835, -0.446612, 0.798913, 0.284929, -0.387071, 0.876921, 0.143688, -0.446612, 0.883115, 0.502976, -0.517449, 0.692287, 0.629997, -0.446612, 0.635328, 0.541967, -0.387071, 0.745954, 0.409553, -0.446612, 0.795490, 0.692287, -0.517449, 0.502976, 0.795490, -0.446612, 0.409553, 0.745954, -0.387071, 0.541967, 0.635328, -0.446612, 0.629997, 0.813833, -0.517449, 0.264430, 0.883115, -0.446612, 0.143688, 0.876922, -0.387071, 0.284929, 0.798913, -0.446612, 0.402835, 0.855714, -0.517449, 0.000001, 0.884294, -0.446612, -0.136240, 0.922050, -0.387071, 0.000001, 0.884294, -0.446612, 0.136242, 0.749248, -0.377224, -0.544361, 0.676392, -0.303609, -0.671055, 0.785690, -0.238401, -0.570838, 0.847228, -0.303610, -0.435920, 0.544361, -0.377224, -0.749248, 0.435920, -0.303610, -0.847228, 0.570837, -0.238401, -0.785691, 0.671055, -0.303609, -0.676393, 0.286187, -0.377225, -0.880794, 0.152776, -0.303610, -0.940468, 0.300107, -0.238401, -0.923635, 0.429194, -0.303610, -0.850655, -0.000000, -0.377224, -0.926122, -0.145321, -0.303609, -0.941649, -0.000000, -0.238401, -0.971167, 0.145321, -0.303610, -0.941649, -0.286188, -0.377224, -0.880794, -0.429194, -0.303609, -0.850655, -0.300107, -0.238401, -0.923635, -0.152777, -0.303609, -0.940468, -0.544361, -0.377224, -0.749248, -0.671055, -0.303609, -0.676392, -0.570838, -0.238400, -0.785691, -0.435920, -0.303609, -0.847228, -0.749249, -0.377224, -0.544361, -0.847228, -0.303610, -0.435920, -0.785691, -0.238401, -0.570837, -0.676393, -0.303609, -0.671055, -0.880795, -0.377224, -0.286187, -0.940468, -0.303609, -0.152777, -0.923635, -0.238401, -0.300107, -0.850655, -0.303609, -0.429194, -0.926122, -0.377224, 0.000000, -0.941649, -0.303610, 0.145321, -0.971167, -0.238401, 0.000000, -0.941649, -0.303610, -0.145321, -0.880794, -0.377224, 0.286187, -0.850655, -0.303609, 0.429194, -0.923635, -0.238401, 0.300107, -0.940468, -0.303610, 0.152777, -0.749248, -0.377224, 0.544361, -0.676392, -0.303609, 0.671055, -0.785690, -0.238401, 0.570838, -0.847228, -0.303609, 0.435920, -0.544361, -0.377224, 0.749249, -0.435920, -0.303609, 0.847228, -0.570837, -0.238401, 0.785691, -0.671055, -0.303609, 0.676393, -0.286187, -0.377224, 0.880794, -0.152777, -0.303609, 0.940468, -0.300107, -0.238401, 0.923635, -0.429194, -0.303609, 0.850655, 0.000000, -0.377224, 0.926122, 0.145321, -0.303609, 0.941649, 0.000000, -0.238401, 0.971167, -0.145321, -0.303609, 0.941649, 0.286188, -0.377224, 0.880794, 0.429194, -0.303610, 0.850655, 0.300107, -0.238401, 0.923635, 0.152777, -0.303609, 0.940468, 0.544361, -0.377224, 0.749249, 0.671055, -0.303609, 0.676392, 0.570838, -0.238401, 0.785690, 0.435920, -0.303610, 0.847228, 0.749249, -0.377224, 0.544361, 0.847228, -0.303610, 0.435920, 0.785690, -0.238401, 0.570838, 0.676392, -0.303609, 0.671055, 0.880794, -0.377224, 0.286187, 0.940468, -0.303610, 0.152777, 0.923635, -0.238401, 0.300107, 0.850655, -0.303610, 0.429194, 0.926122, -0.377224, 0.000001, 0.941649, -0.303610, -0.145319, 0.971167, -0.238401, 0.000001, 0.941649, -0.303610, 0.145321, 0.787746, -0.227803, -0.572331, 0.701383, -0.153572, -0.696044, 0.806169, -0.083830, -0.585716, 0.878716, -0.153572, -0.451966, 0.572331, -0.227803, -0.787746, 0.451966, -0.153572, -0.878716, 0.585716, -0.083830, -0.806169, 0.696044, -0.153572, -0.701384, 0.300892, -0.227803, -0.926051, 0.158307, -0.153572, -0.975374, 0.307929, -0.083830, -0.947709, 0.445237, -0.153572, -0.882145, -0.000000, -0.227803, -0.973707, -0.150848, -0.153572, -0.976555, -0.000000, -0.083830, -0.996480, 0.150848, -0.153572, -0.976556, -0.300892, -0.227803, -0.926051, -0.445238, -0.153572, -0.882145, -0.307930, -0.083830, -0.947709, -0.158307, -0.153572, -0.975374, -0.572331, -0.227803, -0.787746, -0.696044, -0.153571, -0.701384, -0.585717, -0.083830, -0.806169, -0.451966, -0.153572, -0.878716, -0.787746, -0.227803, -0.572331, -0.878716, -0.153572, -0.451966, -0.806169, -0.083830, -0.585716, -0.701384, -0.153571, -0.696044, -0.926051, -0.227803, -0.300892, -0.975374, -0.153572, -0.158307, -0.947709, -0.083830, -0.307929, -0.882145, -0.153572, -0.445237, -0.973707, -0.227803, 0.000000, -0.976555, -0.153572, 0.150848, -0.996480, -0.083830, 0.000000, -0.976556, -0.153572, -0.150848, -0.926051, -0.227803, 0.300892, -0.882145, -0.153571, 0.445238, -0.947709, -0.083830, 0.307929, -0.975374, -0.153572, 0.158307, -0.787746, -0.227803, 0.572331, -0.701383, -0.153572, 0.696044, -0.806169, -0.083830, 0.585716, -0.878716, -0.153572, 0.451966, -0.572331, -0.227803, 0.787746, -0.451966, -0.153572, 0.878716, -0.585716, -0.083830, 0.806169, -0.696044, -0.153572, 0.701384, -0.300892, -0.227803, 0.926051, -0.158307, -0.153572, 0.975374, -0.307929, -0.083830, 0.947709, -0.445237, -0.153572, 0.882145, 0.000000, -0.227803, 0.973707, 0.150848, -0.153572, 0.976556, 0.000000, -0.083830, 0.996480, -0.150848, -0.153572, 0.976556, 0.300892, -0.227803, 0.926051, 0.445237, -0.153572, 0.882145, 0.307929, -0.083830, 0.947709, 0.158307, -0.153571, 0.975374, 0.572331, -0.227803, 0.787746, 0.696044, -0.153572, 0.701384, 0.585716, -0.083830, 0.806169, 0.451966, -0.153572, 0.878716, 0.787746, -0.227803, 0.572331, 0.878716, -0.153572, 0.451966, 0.806169, -0.083830, 0.585716, 0.701384, -0.153572, 0.696044, 0.926051, -0.227803, 0.300892, 0.975374, -0.153572, 0.158307, 0.947709, -0.083830, 0.307929, 0.882145, -0.153572, 0.445237, 0.973707, -0.227803, 0.000001, 0.976556, -0.153571, -0.150846, 0.996480, -0.083829, 0.000001, 0.976555, -0.153572, 0.150848, 0.806867, -0.072851, -0.586223, 0.709772, 0.000000, -0.704432, 0.806867, 0.072851, -0.586224, 0.889286, 0.000000, -0.457352, 0.586223, -0.072851, -0.806867, 0.457352, 0.000000, -0.889286, 0.586223, 0.072851, -0.806867, 0.704431, 0.000000, -0.709772, 0.308196, -0.072851, -0.948529, 0.160163, 0.000000, -0.987091, 0.308196, 0.072851, -0.948529, 0.450622, 0.000000, -0.892715, -0.000000, -0.072852, -0.997343, -0.152704, -0.000000, -0.988272, -0.000000, 0.072852, -0.997343, 0.152703, 0.000000, -0.988272, -0.308196, -0.072851, -0.948529, -0.450623, 0.000000, -0.892715, -0.308196, 0.072851, -0.948529, -0.160163, -0.000000, -0.987091, -0.586224, -0.072851, -0.806867, -0.704432, 0.000000, -0.709772, -0.586224, 0.072851, -0.806867, -0.457352, 0.000000, -0.889286, -0.806867, -0.072851, -0.586223, -0.889286, -0.000000, -0.457352, -0.806867, 0.072851, -0.586223, -0.709772, 0.000000, -0.704431, -0.948529, -0.072851, -0.308196, -0.987091, 0.000000, -0.160163, -0.948529, 0.072851, -0.308196, -0.892715, -0.000000, -0.450622, -0.997343, -0.072852, 0.000000, -0.988272, 0.000000, 0.152703, -0.997343, 0.072852, 0.000000, -0.988272, 0.000000, -0.152703, -0.948529, -0.072851, 0.308196, -0.892715, 0.000000, 0.450623, -0.948529, 0.072852, 0.308196, -0.987091, 0.000000, 0.160163, -0.806867, -0.072851, 0.586223, -0.709772, 0.000000, 0.704432, -0.806867, 0.072851, 0.586223, -0.889286, 0.000000, 0.457352, -0.586223, -0.072851, 0.806868, -0.457352, 0.000000, 0.889286, -0.586223, 0.072851, 0.806867, -0.704431, 0.000000, 0.709772, -0.308196, -0.072851, 0.948529, -0.160163, 0.000000, 0.987091, -0.308196, 0.072851, 0.948529, -0.450623, 0.000000, 0.892715, 0.000000, -0.072851, 0.997343, 0.152704, 0.000000, 0.988272, 0.000000, 0.072851, 0.997343, -0.152703, 0.000000, 0.988272, 0.308196, -0.072851, 0.948529, 0.450622, 0.000000, 0.892715, 0.308196, 0.072851, 0.948529, 0.160163, 0.000000, 0.987091, 0.586223, -0.072851, 0.806867, 0.704432, 0.000000, 0.709772, 0.586223, 0.072851, 0.806867, 0.457352, 0.000000, 0.889286, 0.806867, -0.072851, 0.586223, 0.889286, 0.000000, 0.457352, 0.806867, 0.072851, 0.586223, 0.709772, 0.000000, 0.704432, 0.948529, -0.072851, 0.308196, 0.987091, -0.000000, 0.160163, 0.948529, 0.072851, 0.308196, 0.892715, 0.000000, 0.450622, 0.997343, -0.072851, 0.000001, 0.988272, 0.000000, -0.152702, 0.997343, 0.072851, 0.000001, 0.988272, -0.000000, 0.152704, 0.806169, 0.083830, -0.585716, 0.701383, 0.153572, -0.696044, 0.787746, 0.227803, -0.572331, 0.878716, 0.153572, -0.451966, 0.585716, 0.083830, -0.806169, 0.451966, 0.153571, -0.878716, 0.572331, 0.227802, -0.787746, 0.696044, 0.153572, -0.701384, 0.307929, 0.083830, -0.947709, 0.158307, 0.153571, -0.975374, 0.300892, 0.227802, -0.926051, 0.445237, 0.153571, -0.882145, -0.000000, 0.083830, -0.996480, -0.150848, 0.153572, -0.976556, -0.000000, 0.227803, -0.973707, 0.150848, 0.153572, -0.976556, -0.307929, 0.083830, -0.947709, -0.445238, 0.153571, -0.882145, -0.300892, 0.227802, -0.926051, -0.158307, 0.153572, -0.975374, -0.585716, 0.083830, -0.806169, -0.696044, 0.153572, -0.701383, -0.572331, 0.227802, -0.787745, -0.451966, 0.153571, -0.878716, -0.806169, 0.083830, -0.585716, -0.878716, 0.153572, -0.451966, -0.787746, 0.227803, -0.572331, -0.701384, 0.153572, -0.696043, -0.947709, 0.083830, -0.307929, -0.975374, 0.153572, -0.158307, -0.926051, 0.227803, -0.300892, -0.882145, 0.153572, -0.445237, -0.996480, 0.083830, 0.000000, -0.976555, 0.153572, 0.150848, -0.973707, 0.227803, 0.000000, -0.976555, 0.153572, -0.150848, -0.947709, 0.083830, 0.307929, -0.882145, 0.153572, 0.445237, -0.926051, 0.227803, 0.300892, -0.975374, 0.153572, 0.158307, -0.806169, 0.083830, 0.585716, -0.701383, 0.153572, 0.696044, -0.787746, 0.227803, 0.572331, -0.878716, 0.153572, 0.451966, -0.585716, 0.083830, 0.806169, -0.451966, 0.153572, 0.878716, -0.572331, 0.227803, 0.787746, -0.696043, 0.153572, 0.701384, -0.307929, 0.083830, 0.947709, -0.158307, 0.153572, 0.975374, -0.300892, 0.227803, 0.926051, -0.445237, 0.153572, 0.882145, 0.000000, 0.083830, 0.996480, 0.150848, 0.153572, 0.976556, 0.000000, 0.227803, 0.973707, -0.150848, 0.153572, 0.976555, 0.307929, 0.083830, 0.947709, 0.445237, 0.153572, 0.882145, 0.300892, 0.227803, 0.926051, 0.158307, 0.153571, 0.975374, 0.585716, 0.083830, 0.806169, 0.696044, 0.153572, 0.701384, 0.572331, 0.227803, 0.787746, 0.451966, 0.153572, 0.878716, 0.806169, 0.083830, 0.585716, 0.878716, 0.153572, 0.451966, 0.787746, 0.227803, 0.572331, 0.701384, 0.153572, 0.696044, 0.947709, 0.083830, 0.307929, 0.975374, 0.153572, 0.158307, 0.926051, 0.227803, 0.300892, 0.882145, 0.153572, 0.445237, 0.996480, 0.083829, 0.000001, 0.976556, 0.153571, -0.150846, 0.973707, 0.227803, 0.000001, 0.976556, 0.153572, 0.150848, 0.785691, 0.238401, -0.570838, 0.676392, 0.303610, -0.671055, 0.749248, 0.377224, -0.544361, 0.847228, 0.303610, -0.435920, 0.570838, 0.238400, -0.785691, 0.684336, -0.609323, -0.400512, 0.730824, -0.576799, -0.364965, 0.671054, 0.303610, -0.676393, 0.308274, -0.069228, -0.948775, 0.061952, -0.937121, -0.343461, 0.277916, -0.943778, -0.179015, 0.663897, -0.623526, -0.412862, -0.000000, -0.092775, -0.995687, -0.050784, -0.951294, -0.304074, 0.000000, -0.991997, -0.126261, 0.050784, -0.951294, -0.304074, -0.308275, -0.069228, -0.948775, -0.663897, -0.623526, -0.412862, -0.277916, -0.943778, -0.179015, -0.061953, -0.937121, -0.343461, -0.570838, 0.238400, -0.785690, -0.671055, 0.303609, -0.676392, -0.730824, -0.576799, -0.364965, -0.684336, -0.609323, -0.400512, -0.785691, 0.238401, -0.570837, -0.847228, 0.303609, -0.435920, -0.749249, 0.377224, -0.544361, -0.676393, 0.303609, -0.671055, -0.923635, 0.238401, -0.300107, -0.940468, 0.303610, -0.152777, -0.880795, 0.377224, -0.286187, -0.850655, 0.303609, -0.429194, -0.971167, 0.238401, 0.000000, -0.941649, 0.303610, 0.145321, -0.926122, 0.377224, 0.000000, -0.941649, 0.303610, -0.145321, -0.923635, 0.238401, 0.300107, -0.850655, 0.303609, 0.429194, -0.880794, 0.377224, 0.286187, -0.940468, 0.303610, 0.152777, -0.785690, 0.238401, 0.570838, -0.676392, 0.303609, 0.671055, -0.749248, 0.377224, 0.544361, -0.847228, 0.303609, 0.435920, -0.570837, 0.238401, 0.785691, -0.435920, 0.303609, 0.847228, -0.544361, 0.377224, 0.749249, -0.671055, 0.303609, 0.676393, -0.300107, 0.238401, 0.923635, -0.152777, 0.303609, 0.940468, -0.286188, 0.377224, 0.880794, -0.429194, 0.303609, 0.850655, 0.000000, 0.238401, 0.971167, 0.145321, 0.303609, 0.941649, -0.000000, 0.377224, 0.926122, -0.145321, 0.303609, 0.941649, 0.300107, 0.238401, 0.923635, 0.429194, 0.303609, 0.850655, 0.286188, 0.377224, 0.880794, 0.152777, 0.303609, 0.940468, 0.570838, 0.238401, 0.785690, 0.671055, 0.303609, 0.676392, 0.544361, 0.377224, 0.749249, 0.435920, 0.303609, 0.847228, 0.785691, 0.238401, 0.570837, 0.847228, 0.303609, 0.435920, 0.749249, 0.377224, 0.544361, 0.676393, 0.303609, 0.671055, 0.923634, 0.238401, 0.300107, 0.940468, 0.303610, 0.152777, 0.880794, 0.377224, 0.286187, 0.850655, 0.303609, 0.429194, 0.971167, 0.238401, 0.000001, 0.941649, 0.303610, -0.145319, 0.926122, 0.377224, 0.000001, 0.941649, 0.303610, 0.145321, 0.745954, 0.387071, -0.541967, 0.635328, 0.446612, -0.629997, 0.692287, 0.517449, -0.502977, 0.795490, 0.446612, -0.409553, 0.811055, -0.434484, -0.391680, 0.954032, -0.170437, -0.246523, 0.892058, 0.379857, -0.244827, 0.661764, 0.443593, -0.604395, 0.158331, -0.975335, -0.153794, 0.068791, -0.976822, -0.202696, 0.912360, 0.265877, -0.311302, 0.965807, -0.097374, -0.240283, 0.000000, -0.992048, -0.125862, -0.050495, -0.972091, -0.229106, -0.000001, 0.270736, -0.962654, 0.050495, -0.972091, -0.229106, -0.158331, -0.975335, -0.153794, -0.965807, -0.097374, -0.240283, -0.912360, 0.265877, -0.311302, -0.068791, -0.976822, -0.202696, -0.811055, -0.434485, -0.391679, -0.661764, 0.443593, -0.604395, -0.892058, 0.379857, -0.244827, -0.954032, -0.170438, -0.246523, -0.745954, 0.387071, -0.541967, -0.795490, 0.446612, -0.409553, -0.692287, 0.517449, -0.502976, -0.635328, 0.446612, -0.629997, -0.876922, 0.387071, -0.284929, -0.883115, 0.446612, -0.143688, -0.813833, 0.517449, -0.264430, -0.798913, 0.446612, -0.402835, -0.922050, 0.387071, 0.000000, -0.884294, 0.446612, 0.136242, -0.855714, 0.517449, -0.000000, -0.884294, 0.446612, -0.136242, -0.876922, 0.387071, 0.284929, -0.798913, 0.446612, 0.402836, -0.813833, 0.517449, 0.264430, -0.883115, 0.446612, 0.143688, -0.745954, 0.387071, 0.541967, -0.635328, 0.446612, 0.629997, -0.692287, 0.517449, 0.502976, -0.795490, 0.446612, 0.409553, -0.541967, 0.387071, 0.745954, -0.409553, 0.446612, 0.795490, -0.502976, 0.517449, 0.692287, -0.629997, 0.446612, 0.635328, -0.284929, 0.387071, 0.876922, -0.143688, 0.446612, 0.883115, -0.264430, 0.517449, 0.813833, -0.402836, 0.446612, 0.798913, -0.000000, 0.387071, 0.922050, 0.136242, 0.446612, 0.884294, 0.000000, 0.517449, 0.855714, -0.136242, 0.446612, 0.884294, 0.284929, 0.387071, 0.876922, 0.402836, 0.446612, 0.798913, 0.264430, 0.517449, 0.813833, 0.143688, 0.446612, 0.883115, 0.541967, 0.387071, 0.745954, 0.629997, 0.446612, 0.635328, 0.502976, 0.517449, 0.692287, 0.409553, 0.446612, 0.795490, 0.745954, 0.387071, 0.541967, 0.795490, 0.446612, 0.409553, 0.692287, 0.517449, 0.502976, 0.635328, 0.446612, 0.629997, 0.876922, 0.387071, 0.284929, 0.883115, 0.446612, 0.143688, 0.813833, 0.517448, 0.264430, 0.798913, 0.446612, 0.402835, 0.922050, 0.387071, 0.000001, 0.884294, 0.446612, -0.136240, 0.855714, 0.517449, 0.000001, 0.884294, 0.446612, 0.136242, 0.687957, 0.526199, -0.499830, 0.579097, 0.579154, -0.573783, 0.618218, 0.645028, -0.449162, 0.724651, 0.579154, -0.373445, 0.872670, 0.406330, -0.270821, 0.724329, 0.672642, -0.151330, 0.476815, 0.863255, -0.165647, 0.609311, 0.575170, -0.545819, 0.871551, 0.423679, -0.246770, 0.066623, 0.990938, -0.116638, 0.147666, 0.986978, -0.063784, 0.780041, 0.605044, -0.159556, -0.000000, 0.639039, -0.769174, -0.035119, 0.988802, -0.145044, -0.000000, 0.999072, -0.043084, 0.035118, 0.988802, -0.145044, -0.871551, 0.423679, -0.246770, -0.780041, 0.605044, -0.159556, -0.147666, 0.986978, -0.063784, -0.066623, 0.990938, -0.116638, -0.872670, 0.406330, -0.270821, -0.609312, 0.575170, -0.545819, -0.476815, 0.863255, -0.165647, -0.724329, 0.672642, -0.151330, -0.687957, 0.526199, -0.499830, -0.724651, 0.579154, -0.373445, -0.618218, 0.645028, -0.449161, -0.579097, 0.579154, -0.573783, -0.808742, 0.526199, -0.262776, -0.804585, 0.579154, -0.131238, -0.726759, 0.645028, -0.236138, -0.728063, 0.579154, -0.366749, -0.850361, 0.526199, -0.000000, -0.805761, 0.579154, 0.123815, -0.764159, 0.645028, 0.000000, -0.805761, 0.579154, -0.123815, -0.808742, 0.526199, 0.262776, -0.728063, 0.579154, 0.366749, -0.726759, 0.645028, 0.236138, -0.804585, 0.579154, 0.131238, -0.687957, 0.526200, 0.499830, -0.579097, 0.579154, 0.573783, -0.618218, 0.645028, 0.449162, -0.724651, 0.579154, 0.373446, -0.499830, 0.526199, 0.687957, -0.373446, 0.579154, 0.724651, -0.449161, 0.645028, 0.618218, -0.573783, 0.579154, 0.579097, -0.262776, 0.526199, 0.808742, -0.131238, 0.579154, 0.804585, -0.236138, 0.645028, 0.726759, -0.366749, 0.579154, 0.728063, 0.000000, 0.526199, 0.850361, 0.123815, 0.579154, 0.805761, -0.000000, 0.645028, 0.764159, -0.123815, 0.579154, 0.805761, 0.262776, 0.526199, 0.808742, 0.366749, 0.579154, 0.728063, 0.236138, 0.645028, 0.726759, 0.131238, 0.579154, 0.804585, 0.499830, 0.526199, 0.687957, 0.573783, 0.579154, 0.579097, 0.449161, 0.645028, 0.618218, 0.373446, 0.579154, 0.724651, 0.687957, 0.526199, 0.499830, 0.724651, 0.579154, 0.373445, 0.618218, 0.645028, 0.449162, 0.579097, 0.579154, 0.573783, 0.808742, 0.526199, 0.262776, 0.804585, 0.579154, 0.131238, 0.726759, 0.645028, 0.236138, 0.728063, 0.579154, 0.366749, 0.850362, 0.526199, 0.000001, 0.805761, 0.579154, -0.123814, 0.764159, 0.645028, 0.000001, 0.805761, 0.579154, 0.123815, 0.613148, 0.652379, -0.445478, 0.509024, 0.697947, -0.503751, 0.528804, 0.756807, -0.384199, 0.636392, 0.697947, -0.328443, 0.446527, 0.879127, -0.166584, 0.416680, 0.894838, -0.160136, 0.384199, 0.756807, -0.528804, 0.503750, 0.697947, -0.509024, 0.204003, 0.976315, -0.072060, 0.024302, 0.990870, -0.132612, 0.157150, 0.861033, -0.483658, 0.393738, 0.904989, -0.161139, -0.000000, 0.999067, -0.043176, -0.019392, 0.992753, -0.118595, -0.000000, 0.866071, -0.499922, 0.019391, 0.992753, -0.118595, -0.204003, 0.976315, -0.072060, -0.393739, 0.904989, -0.161139, -0.157150, 0.861033, -0.483658, -0.024302, 0.990870, -0.132612, -0.446527, 0.879126, -0.166584, -0.503751, 0.697947, -0.509024, -0.384199, 0.756807, -0.528804, -0.416680, 0.894838, -0.160136, -0.613148, 0.652379, -0.445478, -0.636392, 0.697947, -0.328443, -0.528804, 0.756807, -0.384199, -0.509024, 0.697947, -0.503751, -0.720799, 0.652379, -0.234202, -0.706739, 0.697947, -0.115712, -0.621647, 0.756807, -0.201985, -0.639778, 0.697947, -0.321798, -0.757893, 0.652379, 0.000000, -0.707906, 0.697947, 0.108346, -0.653638, 0.756807, 0.000000, -0.707906, 0.697947, -0.108346, -0.720799, 0.652379, 0.234202, -0.639778, 0.697947, 0.321798, -0.621647, 0.756807, 0.201985, -0.706739, 0.697947, 0.115712, -0.613148, 0.652379, 0.445478, -0.509024, 0.697947, 0.503751, -0.528804, 0.756807, 0.384199, -0.636392, 0.697947, 0.328443, -0.445478, 0.652379, 0.613148, -0.328443, 0.697947, 0.636392, -0.384199, 0.756807, 0.528804, -0.503751, 0.697947, 0.509024, -0.234202, 0.652379, 0.720799, -0.115712, 0.697947, 0.706740, -0.201985, 0.756807, 0.621647, -0.321798, 0.697947, 0.639778, -0.000000, 0.652379, 0.757893, 0.108346, 0.697947, 0.707906, 0.000000, 0.756807, 0.653638, -0.108346, 0.697947, 0.707906, 0.234202, 0.652379, 0.720799, 0.321798, 0.697947, 0.639778, 0.201985, 0.756807, 0.621647, 0.115712, 0.697947, 0.706739, 0.445478, 0.652379, 0.613148, 0.503751, 0.697947, 0.509024, 0.384199, 0.756807, 0.528804, 0.328443, 0.697947, 0.636392, 0.613148, 0.652379, 0.445478, 0.636392, 0.697947, 0.328443, 0.528804, 0.756807, 0.384199, 0.509024, 0.697947, 0.503751, 0.720799, 0.652379, 0.234202, 0.706740, 0.697947, 0.115712, 0.621647, 0.756807, 0.201985, 0.639778, 0.697947, 0.321798, 0.757893, 0.652379, 0.000001, 0.707906, 0.697948, -0.108345, 0.653638, 0.756808, 0.000001, 0.707906, 0.697947, 0.108346, 0.523396, 0.762530, -0.380270, 0.426908, 0.799932, -0.421733, 0.426177, 0.849999, -0.309636, 0.533013, 0.799932, -0.275691, 0.380269, 0.762530, -0.523396, 0.275691, 0.799932, -0.533013, 0.309636, 0.849999, -0.426177, 0.421732, 0.799932, -0.426908, 0.199919, 0.762530, -0.615289, 0.097487, 0.799932, -0.592119, 0.162785, 0.849999, -0.501001, 0.269170, 0.799932, -0.536336, -0.000000, 0.762530, -0.646953, -0.090259, 0.799932, -0.593264, -0.000000, 0.849999, -0.526784, 0.090259, 0.799932, -0.593264, -0.199920, 0.762530, -0.615289, -0.269170, 0.799932, -0.536336, -0.162785, 0.849999, -0.501001, -0.097487, 0.799932, -0.592119, -0.380270, 0.762530, -0.523396, -0.421733, 0.799932, -0.426908, -0.309636, 0.849999, -0.426177, -0.275691, 0.799932, -0.533014, -0.523396, 0.762530, -0.380270, -0.533014, 0.799932, -0.275691, -0.426177, 0.849999, -0.309636, -0.426908, 0.799932, -0.421733, -0.615289, 0.762530, -0.199920, -0.592119, 0.799932, -0.097488, -0.501001, 0.849999, -0.162785, -0.536336, 0.799932, -0.269170, -0.646953, 0.762530, 0.000000, -0.593264, 0.799932, 0.090259, -0.526784, 0.849999, -0.000000, -0.593264, 0.799932, -0.090259, -0.615289, 0.762530, 0.199920, -0.536336, 0.799932, 0.269170, -0.501001, 0.849999, 0.162785, -0.592119, 0.799932, 0.097488, -0.523396, 0.762530, 0.380270, -0.426908, 0.799932, 0.421733, -0.426177, 0.849999, 0.309636, -0.533013, 0.799932, 0.275691, -0.380270, 0.762529, 0.523396, -0.275691, 0.799932, 0.533014, -0.309636, 0.849999, 0.426178, -0.421733, 0.799932, 0.426908, -0.199920, 0.762529, 0.615289, -0.097487, 0.799932, 0.592119, -0.162785, 0.849999, 0.501001, -0.269170, 0.799932, 0.536336, 0.000000, 0.762530, 0.646953, 0.090259, 0.799932, 0.593264, 0.000000, 0.849999, 0.526784, -0.090259, 0.799932, 0.593264, 0.199920, 0.762530, 0.615289, 0.269170, 0.799932, 0.536336, 0.162785, 0.849999, 0.501001, 0.097488, 0.799932, 0.592119, 0.380270, 0.762530, 0.523396, 0.421733, 0.799932, 0.426908, 0.309636, 0.849999, 0.426177, 0.275691, 0.799932, 0.533013, 0.523396, 0.762530, 0.380270, 0.533014, 0.799932, 0.275691, 0.426177, 0.849999, 0.309636, 0.426908, 0.799932, 0.421733, 0.615289, 0.762530, 0.199920, 0.592119, 0.799932, 0.097488, 0.501001, 0.849999, 0.162785, 0.536336, 0.799932, 0.269170, 0.646953, 0.762530, 0.000001, 0.593264, 0.799932, -0.090258, 0.526784, 0.849999, 0.000001, 0.593264, 0.799932, 0.090259, 0.420937, 0.853979, -0.305829, 0.335161, 0.882395, -0.330221, 0.312799, 0.922230, -0.227262, 0.417629, 0.882395, -0.216713, 0.305829, 0.853979, -0.420938, 0.216713, 0.882396, -0.417629, 0.227262, 0.922230, -0.312799, 0.330221, 0.882395, -0.335161, 0.160784, 0.853979, -0.494841, 0.077052, 0.882396, -0.464156, 0.119479, 0.922230, -0.367718, 0.210488, 0.882395, -0.420800, -0.000000, 0.853979, -0.520307, -0.070152, 0.882395, -0.465250, -0.000000, 0.922230, -0.386641, 0.070152, 0.882396, -0.465249, -0.160784, 0.853979, -0.494842, -0.210488, 0.882395, -0.420801, -0.119479, 0.922230, -0.367718, -0.077052, 0.882395, -0.464157, -0.305829, 0.853979, -0.420937, -0.330221, 0.882395, -0.335161, -0.227262, 0.922230, -0.312800, -0.216713, 0.882395, -0.417629, -0.420938, 0.853979, -0.305829, -0.417629, 0.882395, -0.216713, -0.312800, 0.922230, -0.227262, -0.335161, 0.882395, -0.330221, -0.494842, 0.853979, -0.160784, -0.464157, 0.882395, -0.077052, -0.367718, 0.922230, -0.119479, -0.420801, 0.882395, -0.210488, -0.520307, 0.853979, -0.000000, -0.465250, 0.882395, 0.070152, -0.386642, 0.922230, 0.000000, -0.465250, 0.882395, -0.070152, -0.494842, 0.853979, 0.160784, -0.420801, 0.882395, 0.210489, -0.367718, 0.922230, 0.119479, -0.464157, 0.882395, 0.077052, -0.420937, 0.853979, 0.305830, -0.335161, 0.882395, 0.330221, -0.312800, 0.922230, 0.227262, -0.417629, 0.882395, 0.216713, -0.305829, 0.853979, 0.420938, -0.216713, 0.882395, 0.417629, -0.227262, 0.922230, 0.312800, -0.330221, 0.882395, 0.335161, -0.160784, 0.853979, 0.494842, -0.077052, 0.882395, 0.464157, -0.119479, 0.922230, 0.367718, -0.210488, 0.882395, 0.420801, 0.000000, 0.853979, 0.520307, 0.070152, 0.882396, 0.465249, 0.000000, 0.922230, 0.386642, -0.070152, 0.882395, 0.465250, 0.160784, 0.853979, 0.494842, 0.210488, 0.882395, 0.420801, 0.119479, 0.922230, 0.367718, 0.077052, 0.882395, 0.464157, 0.305829, 0.853979, 0.420938, 0.330221, 0.882395, 0.335161, 0.227262, 0.922230, 0.312800, 0.216713, 0.882395, 0.417629, 0.420938, 0.853979, 0.305829, 0.417629, 0.882395, 0.216713, 0.312800, 0.922230, 0.227262, 0.335161, 0.882395, 0.330221, 0.494842, 0.853979, 0.160784, 0.464157, 0.882395, 0.077052, 0.367718, 0.922230, 0.119479, 0.420801, 0.882395, 0.210488, 0.520308, 0.853979, 0.000001, 0.465250, 0.882395, -0.070151, 0.386642, 0.922230, 0.000000, 0.465250, 0.882395, 0.070152, 0.308316, 0.924534, -0.224005, 0.237265, 0.943113, -0.232901, 0.191453, 0.971595, -0.139099, 0.294821, 0.943113, -0.153682, 0.224005, 0.924534, -0.308316, 0.153682, 0.943113, -0.294821, 0.139099, 0.971595, -0.191453, 0.232901, 0.943113, -0.237265, 0.117766, 0.924534, -0.362447, 0.055055, 0.943113, -0.327882, 0.073128, 0.971595, -0.225067, 0.148183, 0.943113, -0.297623, -0.000000, 0.924534, -0.381099, -0.048960, 0.943113, -0.328847, -0.000000, 0.971595, -0.236649, 0.048960, 0.943113, -0.328847, -0.117766, 0.924534, -0.362447, -0.148183, 0.943113, -0.297623, -0.073129, 0.971595, -0.225066, -0.055055, 0.943113, -0.327882, -0.224005, 0.924534, -0.308316, -0.232901, 0.943113, -0.237265, -0.139099, 0.971595, -0.191453, -0.153682, 0.943113, -0.294821, -0.308316, 0.924534, -0.224005, -0.294821, 0.943113, -0.153681, -0.191453, 0.971595, -0.139098, -0.237265, 0.943113, -0.232901, -0.362447, 0.924534, -0.117766, -0.327882, 0.943113, -0.055055, -0.225066, 0.971595, -0.073128, -0.297623, 0.943113, -0.148183, -0.381099, 0.924534, 0.000000, -0.328847, 0.943113, 0.048961, -0.236649, 0.971595, 0.000000, -0.328847, 0.943113, -0.048960, -0.362447, 0.924534, 0.117767, -0.297623, 0.943113, 0.148184, -0.225066, 0.971595, 0.073129, -0.327882, 0.943113, 0.055056, -0.308316, 0.924534, 0.224005, -0.237265, 0.943113, 0.232901, -0.191453, 0.971595, 0.139099, -0.294821, 0.943113, 0.153683, -0.224005, 0.924534, 0.308316, -0.153682, 0.943113, 0.294822, -0.139099, 0.971595, 0.191453, -0.232901, 0.943113, 0.237264, -0.117766, 0.924534, 0.362448, -0.055055, 0.943113, 0.327882, -0.073128, 0.971595, 0.225067, -0.148183, 0.943113, 0.297623, 0.000000, 0.924534, 0.381099, 0.048960, 0.943113, 0.328847, 0.000000, 0.971595, 0.236649, -0.048960, 0.943113, 0.328847, 0.117766, 0.924534, 0.362447, 0.148183, 0.943113, 0.297623, 0.073129, 0.971595, 0.225066, 0.055055, 0.943113, 0.327882, 0.224005, 0.924534, 0.308316, 0.232901, 0.943113, 0.237265, 0.139099, 0.971595, 0.191453, 0.153682, 0.943113, 0.294821, 0.308316, 0.924534, 0.224005, 0.294821, 0.943113, 0.153682, 0.191453, 0.971595, 0.139099, 0.237265, 0.943113, 0.232901, 0.362447, 0.924534, 0.117766, 0.327882, 0.943113, 0.055055, 0.225066, 0.971595, 0.073128, 0.297623, 0.943113, 0.148183, 0.381099, 0.924534, 0.000000, 0.328847, 0.943113, -0.048959, 0.236649, 0.971595, 0.000001, 0.328847, 0.943113, 0.048960, 0.188275, 0.972544, -0.136790, 0.142397, 0.979945, -0.139393, 0.065553, 0.996712, -0.047627, 0.176574, 0.979945, -0.092352, 0.136790, 0.972544, -0.188275, 0.092353, 0.979945, -0.176573, 0.047627, 0.996712, -0.065553, 0.139393, 0.979945, -0.142397, 0.071915, 0.972544, -0.221331, 0.033268, 0.979945, -0.196470, 0.025039, 0.996712, -0.077062, 0.088568, 0.979945, -0.178502, -0.000000, 0.972544, -0.232721, -0.029073, 0.979945, -0.197135, -0.000000, 0.996712, -0.081028, 0.029073, 0.979945, -0.197135, -0.071915, 0.972544, -0.221331, -0.088568, 0.979945, -0.178503, -0.025039, 0.996712, -0.077063, -0.033268, 0.979945, -0.196470, -0.136790, 0.972544, -0.188275, -0.139393, 0.979945, -0.142397, -0.047627, 0.996712, -0.065554, -0.092353, 0.979945, -0.176574, -0.188275, 0.972544, -0.136789, -0.176574, 0.979945, -0.092353, -0.065553, 0.996712, -0.047629, -0.142397, 0.979945, -0.139393, -0.221331, 0.972544, -0.071915, -0.196470, 0.979945, -0.033268, -0.077062, 0.996712, -0.025039, -0.178502, 0.979945, -0.088568, -0.232721, 0.972544, 0.000000, -0.197135, 0.979945, 0.029073, -0.081028, 0.996712, 0.000000, -0.197135, 0.979945, -0.029072, -0.221330, 0.972544, 0.071915, -0.178502, 0.979945, 0.088569, -0.077062, 0.996712, 0.025040, -0.196470, 0.979945, 0.033268, -0.188275, 0.972544, 0.136790, -0.142397, 0.979945, 0.139392, -0.065553, 0.996712, 0.047628, -0.176574, 0.979945, 0.092354, -0.136790, 0.972544, 0.188275, -0.092353, 0.979945, 0.176574, -0.047627, 0.996712, 0.065552, -0.139393, 0.979945, 0.142397, -0.071915, 0.972544, 0.221331, -0.033268, 0.979945, 0.196471, -0.025039, 0.996712, 0.077062, -0.088568, 0.979945, 0.178502, 0.000000, 0.972544, 0.232721, 0.029073, 0.979945, 0.197135, 0.000000, 0.996712, 0.081028, -0.029073, 0.979945, 0.197135, 0.071915, 0.972544, 0.221330, 0.088568, 0.979945, 0.178502, 0.025039, 0.996712, 0.077062, 0.033268, 0.979945, 0.196470, 0.136790, 0.972544, 0.188275, 0.139393, 0.979945, 0.142397, 0.047627, 0.996712, 0.065554, 0.092353, 0.979945, 0.176574, 0.188275, 0.972544, 0.136790, 0.176574, 0.979945, 0.092353, 0.065553, 0.996712, 0.047628, 0.142397, 0.979945, 0.139393, 0.221331, 0.972544, 0.071915, 0.196470, 0.979945, 0.033268, 0.077062, 0.996712, 0.025039, 0.178502, 0.979945, 0.088568, 0.232721, 0.972544, 0.000001, 0.197135, 0.979945, -0.029071, 0.081028, 0.996712, -0.000000, 0.197135, 0.979945, 0.029072, 0.034816, 0.999394, 0.000001, 0.033112, 0.999394, -0.010758, 0.028167, 0.999394, -0.020464, 0.020465, 0.999394, -0.028166, 0.010759, 0.999394, -0.033112, -0.000000, 0.999394, -0.034816, -0.010759, 0.999394, -0.033112, -0.020465, 0.999394, -0.028167, -0.028167, 0.999394, -0.020465, -0.033112, 0.999394, -0.010758, -0.034816, 0.999394, 0.000001, -0.033112, 0.999394, 0.010760, -0.028167, 0.999394, 0.020466, -0.020465, 0.999394, 0.028167, -0.010759, 0.999394, 0.033113, 0.000000, 0.999394, 0.034817, 0.010759, 0.999394, 0.033113, 0.020465, 0.999394, 0.028168, 0.028167, 0.999394, 0.020466, 0.033112, 0.999394, 0.010760
    };
    GLushort faces[ ] = {
    1481, 0, 760, 39, 761, 40, 800, 79, 801, 80, 840, 119, 841, 120, 880, 159, 881, 160, 920, 199, 921, 200, 960, 239, 961, 240, 1000, 279, 1001, 280, 1040, 319, 1041, 320, 1080, 359, 1081, 360, 1120, 399, 1121, 400, 1160, 439, 1161, 440, 1200, 479, 1201, 480, 1240, 519, 1241, 520, 1280, 559, 1281, 560, 1320, 599, 1321, 600, 1360, 639, 1361, 640, 1400, 679, 1401, 680, 1440, 719, 1441, 720, 1520, 759, 1483, 2, 762, 1, 1485, 4, 764, 3, 1487, 6, 766, 5, 1489, 8, 768, 7, 1491, 10, 770, 9, 1493, 12, 772, 11, 1495, 14, 774, 13, 1497, 16, 776, 15, 1499, 18, 778, 17, 1501, 20, 780, 19, 1503, 22, 782, 21, 1505, 24, 784, 23, 1507, 26, 786, 25, 1509, 28, 788, 27, 1511, 30, 790, 29, 1513, 32, 792, 31, 1515, 34, 794, 33, 1517, 36, 796, 35, 1519, 38, 798, 37, 1516, 1514, 1512, 1510, 1508, 1506, 1504, 1502, 1500, 1498, 1496, 1494, 1492, 1490, 1488, 1486, 1484, 1482, 1480, 1518, 763, 42, 802, 41, 765, 44, 804, 43, 760, 0, 1, 762, 763, 41, 40, 761, 767, 46, 806, 45, 762, 2, 3, 764, 765, 43, 42, 763, 769, 48, 808, 47, 764, 4, 5, 766, 767, 45, 44, 765, 771, 50, 810, 49, 766, 6, 7, 768, 769, 47, 46, 767, 773, 52, 812, 51, 768, 8, 9, 770, 771, 49, 48, 769, 775, 54, 814, 53, 770, 10, 11, 772, 773, 51, 50, 771, 777, 56, 816, 55, 772, 12, 13, 774, 775, 53, 52, 773, 779, 58, 818, 57, 774, 14, 15, 776, 777, 55, 54, 775, 781, 60, 820, 59, 776, 16, 17, 778, 779, 57, 56, 777, 783, 62, 822, 61, 778, 18, 19, 780, 781, 59, 58, 779, 785, 64, 824, 63, 780, 20, 21, 782, 783, 61, 60, 781, 787, 66, 826, 65, 782, 22, 23, 784, 785, 63, 62, 783, 789, 68, 828, 67, 784, 24, 25, 786, 787, 65, 64, 785, 791, 70, 830, 69, 786, 26, 27, 788, 789, 67, 66, 787, 793, 72, 832, 71, 788, 28, 29, 790, 791, 69, 68, 789, 795, 74, 834, 73, 790, 30, 31, 792, 793, 71, 70, 791, 797, 76, 836, 75, 792, 32, 33, 794, 795, 73, 72, 793, 799, 78, 838, 77, 794, 34, 35, 796, 797, 75, 74, 795, 798, 38, 39, 760, 761, 79, 78, 799, 796, 36, 37, 798, 799, 77, 76, 797, 803, 82, 842, 81, 805, 84, 844, 83, 800, 40, 41, 802, 803, 81, 80, 801, 807, 86, 846, 85, 802, 42, 43, 804, 805, 83, 82, 803, 809, 88, 848, 87, 804, 44, 45, 806, 807, 85, 84, 805, 811, 90, 850, 89, 806, 46, 47, 808, 809, 87, 86, 807, 813, 92, 852, 91, 808, 48, 49, 810, 811, 89, 88, 809, 815, 94, 854, 93, 810, 50, 51, 812, 813, 91, 90, 811, 817, 96, 856, 95, 812, 52, 53, 814, 815, 93, 92, 813, 819, 98, 858, 97, 814, 54, 55, 816, 817, 95, 94, 815, 821, 100, 860, 99, 816, 56, 57, 818, 819, 97, 96, 817, 823, 102, 862, 101, 818, 58, 59, 820, 821, 99, 98, 819, 825, 104, 864, 103, 820, 60, 61, 822, 823, 101, 100, 821, 827, 106, 866, 105, 822, 62, 63, 824, 825, 103, 102, 823, 829, 108, 868, 107, 824, 64, 65, 826, 827, 105, 104, 825, 831, 110, 870, 109, 826, 66, 67, 828, 829, 107, 106, 827, 833, 112, 872, 111, 828, 68, 69, 830, 831, 109, 108, 829, 835, 114, 874, 113, 830, 70, 71, 832, 833, 111, 110, 831, 837, 116, 876, 115, 832, 72, 73, 834, 835, 113, 112, 833, 839, 118, 878, 117, 834, 74, 75, 836, 837, 115, 114, 835, 838, 78, 79, 800, 801, 119, 118, 839, 836, 76, 77, 838, 839, 117, 116, 837, 843, 122, 882, 121, 845, 124, 884, 123, 840, 80, 81, 842, 843, 121, 120, 841, 847, 126, 886, 125, 842, 82, 83, 844, 845, 123, 122, 843, 849, 128, 888, 127, 844, 84, 85, 846, 847, 125, 124, 845, 851, 130, 890, 129, 846, 86, 87, 848, 849, 127, 126, 847, 853, 132, 892, 131, 848, 88, 89, 850, 851, 129, 128, 849, 855, 134, 894, 133, 850, 90, 91, 852, 853, 131, 130, 851, 857, 136, 896, 135, 852, 92, 93, 854, 855, 133, 132, 853, 859, 138, 898, 137, 854, 94, 95, 856, 857, 135, 134, 855, 861, 140, 900, 139, 856, 96, 97, 858, 859, 137, 136, 857, 863, 142, 902, 141, 858, 98, 99, 860, 861, 139, 138, 859, 865, 144, 904, 143, 860, 100, 101, 862, 863, 141, 140, 861, 867, 146, 906, 145, 862, 102, 103, 864, 865, 143, 142, 863, 869, 148, 908, 147, 864, 104, 105, 866, 867, 145, 144, 865, 871, 150, 910, 149, 866, 106, 107, 868, 869, 147, 146, 867, 873, 152, 912, 151, 868, 108, 109, 870, 871, 149, 148, 869, 875, 154, 914, 153, 870, 110, 111, 872, 873, 151, 150, 871, 877, 156, 916, 155, 872, 112, 113, 874, 875, 153, 152, 873, 879, 158, 918, 157, 874, 114, 115, 876, 877, 155, 154, 875, 878, 118, 119, 840, 841, 159, 158, 879, 876, 116, 117, 878, 879, 157, 156, 877, 883, 162, 922, 161, 885, 164, 924, 163, 880, 120, 121, 882, 883, 161, 160, 881, 887, 166, 926, 165, 882, 122, 123, 884, 885, 163, 162, 883, 889, 168, 928, 167, 884, 124, 125, 886, 887, 165, 164, 885, 891, 170, 930, 169, 886, 126, 127, 888, 889, 167, 166, 887, 893, 172, 932, 171, 888, 128, 129, 890, 891, 169, 168, 889, 895, 174, 934, 173, 890, 130, 131, 892, 893, 171, 170, 891, 897, 176, 936, 175, 892, 132, 133, 894, 895, 173, 172, 893, 899, 178, 938, 177, 894, 134, 135, 896, 897, 175, 174, 895, 901, 180, 940, 179, 896, 136, 137, 898, 899, 177, 176, 897, 903, 182, 942, 181, 898, 138, 139, 900, 901, 179, 178, 899, 905, 184, 944, 183, 900, 140, 141, 902, 903, 181, 180, 901, 907, 186, 946, 185, 902, 142, 143, 904, 905, 183, 182, 903, 909, 188, 948, 187, 904, 144, 145, 906, 907, 185, 184, 905, 911, 190, 950, 189, 906, 146, 147, 908, 909, 187, 186, 907, 913, 192, 952, 191, 908, 148, 149, 910, 911, 189, 188, 909, 915, 194, 954, 193, 910, 150, 151, 912, 913, 191, 190, 911, 917, 196, 956, 195, 912, 152, 153, 914, 915, 193, 192, 913, 919, 198, 958, 197, 914, 154, 155, 916, 917, 195, 194, 915, 918, 158, 159, 880, 881, 199, 198, 919, 916, 156, 157, 918, 919, 197, 196, 917, 923, 202, 962, 201, 925, 204, 964, 203, 920, 160, 161, 922, 923, 201, 200, 921, 927, 206, 966, 205, 922, 162, 163, 924, 925, 203, 202, 923, 929, 208, 968, 207, 924, 164, 165, 926, 927, 205, 204, 925, 931, 210, 970, 209, 926, 166, 167, 928, 929, 207, 206, 927, 933, 212, 972, 211, 928, 168, 169, 930, 931, 209, 208, 929, 935, 214, 974, 213, 930, 170, 171, 932, 933, 211, 210, 931, 937, 216, 976, 215, 932, 172, 173, 934, 935, 213, 212, 933, 939, 218, 978, 217, 934, 174, 175, 936, 937, 215, 214, 935, 941, 220, 980, 219, 936, 176, 177, 938, 939, 217, 216, 937, 943, 222, 982, 221, 938, 178, 179, 940, 941, 219, 218, 939, 945, 224, 984, 223, 940, 180, 181, 942, 943, 221, 220, 941, 947, 226, 986, 225, 942, 182, 183, 944, 945, 223, 222, 943, 949, 228, 988, 227, 944, 184, 185, 946, 947, 225, 224, 945, 951, 230, 990, 229, 946, 186, 187, 948, 949, 227, 226, 947, 953, 232, 992, 231, 948, 188, 189, 950, 951, 229, 228, 949, 955, 234, 994, 233, 950, 190, 191, 952, 953, 231, 230, 951, 957, 236, 996, 235, 952, 192, 193, 954, 955, 233, 232, 953, 959, 238, 998, 237, 954, 194, 195, 956, 957, 235, 234, 955, 958, 198, 199, 920, 921, 239, 238, 959, 956, 196, 197, 958, 959, 237, 236, 957, 963, 242, 1002, 241, 965, 244, 1004, 243, 960, 200, 201, 962, 963, 241, 240, 961, 967, 246, 1006, 245, 962, 202, 203, 964, 965, 243, 242, 963, 969, 248, 1008, 247, 964, 204, 205, 966, 967, 245, 244, 965, 971, 250, 1010, 249, 966, 206, 207, 968, 969, 247, 246, 967, 973, 252, 1012, 251, 968, 208, 209, 970, 971, 249, 248, 969, 975, 254, 1014, 253, 970, 210, 211, 972, 973, 251, 250, 971, 977, 256, 1016, 255, 972, 212, 213, 974, 975, 253, 252, 973, 979, 258, 1018, 257, 974, 214, 215, 976, 977, 255, 254, 975, 981, 260, 1020, 259, 976, 216, 217, 978, 979, 257, 256, 977, 983, 262, 1022, 261, 978, 218, 219, 980, 981, 259, 258, 979, 985, 264, 1024, 263, 980, 220, 221, 982, 983, 261, 260, 981, 987, 266, 1026, 265, 982, 222, 223, 984, 985, 263, 262, 983, 989, 268, 1028, 267, 984, 224, 225, 986, 987, 265, 264, 985, 991, 270, 1030, 269, 986, 226, 227, 988, 989, 267, 266, 987, 993, 272, 1032, 271, 988, 228, 229, 990, 991, 269, 268, 989, 995, 274, 1034, 273, 990, 230, 231, 992, 993, 271, 270, 991, 997, 276, 1036, 275, 992, 232, 233, 994, 995, 273, 272, 993, 999, 278, 1038, 277, 994, 234, 235, 996, 997, 275, 274, 995, 998, 238, 239, 960, 961, 279, 278, 999, 996, 236, 237, 998, 999, 277, 276, 997, 1003, 282, 1042, 281, 1005, 284, 1044, 283, 1000, 240, 241, 1002, 1003, 281, 280, 1001, 1007, 286, 1046, 285, 1002, 242, 243, 1004, 1005, 283, 282, 1003, 1009, 288, 1048, 287, 1004, 244, 245, 1006, 1007, 285, 284, 1005, 1011, 290, 1050, 289, 1006, 246, 247, 1008, 1009, 287, 286, 1007, 1013, 292, 1052, 291, 1008, 248, 249, 1010, 1011, 289, 288, 1009, 1015, 294, 1054, 293, 1010, 250, 251, 1012, 1013, 291, 290, 1011, 1017, 296, 1056, 295, 1012, 252, 253, 1014, 1015, 293, 292, 1013, 1019, 298, 1058, 297, 1014, 254, 255, 1016, 1017, 295, 294, 1015, 1021, 300, 1060, 299, 1016, 256, 257, 1018, 1019, 297, 296, 1017, 1023, 302, 1062, 301, 1018, 258, 259, 1020, 1021, 299, 298, 1019, 1025, 304, 1064, 303, 1020, 260, 261, 1022, 1023, 301, 300, 1021, 1027, 306, 1066, 305, 1022, 262, 263, 1024, 1025, 303, 302, 1023, 1029, 308, 1068, 307, 1024, 264, 265, 1026, 1027, 305, 304, 1025, 1031, 310, 1070, 309, 1026, 266, 267, 1028, 1029, 307, 306, 1027, 1033, 312, 1072, 311, 1028, 268, 269, 1030, 1031, 309, 308, 1029, 1035, 314, 1074, 313, 1030, 270, 271, 1032, 1033, 311, 310, 1031, 1037, 316, 1076, 315, 1032, 272, 273, 1034, 1035, 313, 312, 1033, 1039, 318, 1078, 317, 1034, 274, 275, 1036, 1037, 315, 314, 1035, 1038, 278, 279, 1000, 1001, 319, 318, 1039, 1036, 276, 277, 1038, 1039, 317, 316, 1037, 1043, 322, 1082, 321, 1045, 324, 1084, 323, 1040, 280, 281, 1042, 1043, 321, 320, 1041, 1047, 326, 1086, 325, 1042, 282, 283, 1044, 1045, 323, 322, 1043, 1049, 328, 1088, 327, 1044, 284, 285, 1046, 1047, 325, 324, 1045, 1051, 330, 1090, 329, 1046, 286, 287, 1048, 1049, 327, 326, 1047, 1053, 332, 1092, 331, 1048, 288, 289, 1050, 1051, 329, 328, 1049, 1055, 334, 1094, 333, 1050, 290, 291, 1052, 1053, 331, 330, 1051, 1057, 336, 1096, 335, 1052, 292, 293, 1054, 1055, 333, 332, 1053, 1059, 338, 1098, 337, 1054, 294, 295, 1056, 1057, 335, 334, 1055, 1061, 340, 1100, 339, 1056, 296, 297, 1058, 1059, 337, 336, 1057, 1063, 342, 1102, 341, 1058, 298, 299, 1060, 1061, 339, 338, 1059, 1065, 344, 1104, 343, 1060, 300, 301, 1062, 1063, 341, 340, 1061, 1067, 346, 1106, 345, 1062, 302, 303, 1064, 1065, 343, 342, 1063, 1069, 348, 1108, 347, 1064, 304, 305, 1066, 1067, 345, 344, 1065, 1071, 350, 1110, 349, 1066, 306, 307, 1068, 1069, 347, 346, 1067, 1073, 352, 1112, 351, 1068, 308, 309, 1070, 1071, 349, 348, 1069, 1075, 354, 1114, 353, 1070, 310, 311, 1072, 1073, 351, 350, 1071, 1077, 356, 1116, 355, 1072, 312, 313, 1074, 1075, 353, 352, 1073, 1079, 358, 1118, 357, 1074, 314, 315, 1076, 1077, 355, 354, 1075, 1078, 318, 319, 1040, 1041, 359, 358, 1079, 1076, 316, 317, 1078, 1079, 357, 356, 1077, 1083, 362, 1122, 361, 1085, 364, 1124, 363, 1080, 320, 321, 1082, 1083, 361, 360, 1081, 1087, 366, 1126, 365, 1082, 322, 323, 1084, 1085, 363, 362, 1083, 1089, 368, 1128, 367, 1084, 324, 325, 1086, 1087, 365, 364, 1085, 1091, 370, 1130, 369, 1086, 326, 327, 1088, 1089, 367, 366, 1087, 1093, 372, 1132, 371, 1088, 328, 329, 1090, 1091, 369, 368, 1089, 1095, 374, 1134, 373, 1090, 330, 331, 1092, 1093, 371, 370, 1091, 1097, 376, 1136, 375, 1092, 332, 333, 1094, 1095, 373, 372, 1093, 1099, 378, 1138, 377, 1094, 334, 335, 1096, 1097, 375, 374, 1095, 1101, 380, 1140, 379, 1096, 336, 337, 1098, 1099, 377, 376, 1097, 1103, 382, 1142, 381, 1098, 338, 339, 1100, 1101, 379, 378, 1099, 1105, 384, 1144, 383, 1100, 340, 341, 1102, 1103, 381, 380, 1101, 1107, 386, 1146, 385, 1102, 342, 343, 1104, 1105, 383, 382, 1103, 1109, 388, 1148, 387, 1104, 344, 345, 1106, 1107, 385, 384, 1105, 1111, 390, 1150, 389, 1106, 346, 347, 1108, 1109, 387, 386, 1107, 1113, 392, 1152, 391, 1108, 348, 349, 1110, 1111, 389, 388, 1109, 1115, 394, 1154, 393, 1110, 350, 351, 1112, 1113, 391, 390, 1111, 1117, 396, 1156, 395, 1112, 352, 353, 1114, 1115, 393, 392, 1113, 1119, 398, 1158, 397, 1114, 354, 355, 1116, 1117, 395, 394, 1115, 1118, 358, 359, 1080, 1081, 399, 398, 1119, 1116, 356, 357, 1118, 1119, 397, 396, 1117, 1123, 402, 1162, 401, 1125, 404, 1164, 403, 1120, 360, 361, 1122, 1123, 401, 400, 1121, 1127, 406, 1166, 405, 1122, 362, 363, 1124, 1125, 403, 402, 1123, 1129, 408, 1168, 407, 1124, 364, 365, 1126, 1127, 405, 404, 1125, 1131, 410, 1170, 409, 1126, 366, 367, 1128, 1129, 407, 406, 1127, 1133, 412, 1172, 411, 1128, 368, 369, 1130, 1131, 409, 408, 1129, 1135, 414, 1174, 413, 1130, 370, 371, 1132, 1133, 411, 410, 1131, 1137, 416, 1176, 415, 1132, 372, 373, 1134, 1135, 413, 412, 1133, 1139, 418, 1178, 417, 1134, 374, 375, 1136, 1137, 415, 414, 1135, 1141, 420, 1180, 419, 1136, 376, 377, 1138, 1139, 417, 416, 1137, 1143, 422, 1182, 421, 1138, 378, 379, 1140, 1141, 419, 418, 1139, 1145, 424, 1184, 423, 1140, 380, 381, 1142, 1143, 421, 420, 1141, 1147, 426, 1186, 425, 1142, 382, 383, 1144, 1145, 423, 422, 1143, 1149, 428, 1188, 427, 1144, 384, 385, 1146, 1147, 425, 424, 1145, 1151, 430, 1190, 429, 1146, 386, 387, 1148, 1149, 427, 426, 1147, 1153, 432, 1192, 431, 1148, 388, 389, 1150, 1151, 429, 428, 1149, 1155, 434, 1194, 433, 1150, 390, 391, 1152, 1153, 431, 430, 1151, 1157, 436, 1196, 435, 1152, 392, 393, 1154, 1155, 433, 432, 1153, 1159, 438, 1198, 437, 1154, 394, 395, 1156, 1157, 435, 434, 1155, 1158, 398, 399, 1120, 1121, 439, 438, 1159, 1156, 396, 397, 1158, 1159, 437, 436, 1157, 1163, 442, 1202, 441, 1165, 444, 1204, 443, 1160, 400, 401, 1162, 1163, 441, 440, 1161, 1167, 446, 1206, 445, 1162, 402, 403, 1164, 1165, 443, 442, 1163, 1169, 448, 1208, 447, 1164, 404, 405, 1166, 1167, 445, 444, 1165, 1171, 450, 1210, 449, 1166, 406, 407, 1168, 1169, 447, 446, 1167, 1173, 452, 1212, 451, 1168, 408, 409, 1170, 1171, 449, 448, 1169, 1175, 454, 1214, 453, 1170, 410, 411, 1172, 1173, 451, 450, 1171, 1177, 456, 1216, 455, 1172, 412, 413, 1174, 1175, 453, 452, 1173, 1179, 458, 1218, 457, 1174, 414, 415, 1176, 1177, 455, 454, 1175, 1181, 460, 1220, 459, 1176, 416, 417, 1178, 1179, 457, 456, 1177, 1183, 462, 1222, 461, 1178, 418, 419, 1180, 1181, 459, 458, 1179, 1185, 464, 1224, 463, 1180, 420, 421, 1182, 1183, 461, 460, 1181, 1187, 466, 1226, 465, 1182, 422, 423, 1184, 1185, 463, 462, 1183, 1189, 468, 1228, 467, 1184, 424, 425, 1186, 1187, 465, 464, 1185, 1191, 470, 1230, 469, 1186, 426, 427, 1188, 1189, 467, 466, 1187, 1193, 472, 1232, 471, 1188, 428, 429, 1190, 1191, 469, 468, 1189, 1195, 474, 1234, 473, 1190, 430, 431, 1192, 1193, 471, 470, 1191, 1197, 476, 1236, 475, 1192, 432, 433, 1194, 1195, 473, 472, 1193, 1199, 478, 1238, 477, 1194, 434, 435, 1196, 1197, 475, 474, 1195, 1198, 438, 439, 1160, 1161, 479, 478, 1199, 1196, 436, 437, 1198, 1199, 477, 476, 1197, 1203, 482, 1242, 481, 1205, 484, 1244, 483, 1200, 440, 441, 1202, 1203, 481, 480, 1201, 1207, 486, 1246, 485, 1202, 442, 443, 1204, 1205, 483, 482, 1203, 1209, 488, 1248, 487, 1204, 444, 445, 1206, 1207, 485, 484, 1205, 1211, 490, 1250, 489, 1206, 446, 447, 1208, 1209, 487, 486, 1207, 1213, 492, 1252, 491, 1208, 448, 449, 1210, 1211, 489, 488, 1209, 1215, 494, 1254, 493, 1210, 450, 451, 1212, 1213, 491, 490, 1211, 1217, 496, 1256, 495, 1212, 452, 453, 1214, 1215, 493, 492, 1213, 1219, 498, 1258, 497, 1214, 454, 455, 1216, 1217, 495, 494, 1215, 1221, 500, 1260, 499, 1216, 456, 457, 1218, 1219, 497, 496, 1217, 1223, 502, 1262, 501, 1218, 458, 459, 1220, 1221, 499, 498, 1219, 1225, 504, 1264, 503, 1220, 460, 461, 1222, 1223, 501, 500, 1221, 1227, 506, 1266, 505, 1222, 462, 463, 1224, 1225, 503, 502, 1223, 1229, 508, 1268, 507, 1224, 464, 465, 1226, 1227, 505, 504, 1225, 1231, 510, 1270, 509, 1226, 466, 467, 1228, 1229, 507, 506, 1227, 1233, 512, 1272, 511, 1228, 468, 469, 1230, 1231, 509, 508, 1229, 1235, 514, 1274, 513, 1230, 470, 471, 1232, 1233, 511, 510, 1231, 1237, 516, 1276, 515, 1232, 472, 473, 1234, 1235, 513, 512, 1233, 1239, 518, 1278, 517, 1234, 474, 475, 1236, 1237, 515, 514, 1235, 1238, 478, 479, 1200, 1201, 519, 518, 1239, 1236, 476, 477, 1238, 1239, 517, 516, 1237, 1243, 522, 1282, 521, 1245, 524, 1284, 523, 1240, 480, 481, 1242, 1243, 521, 520, 1241, 1247, 526, 1286, 525, 1242, 482, 483, 1244, 1245, 523, 522, 1243, 1249, 528, 1288, 527, 1244, 484, 485, 1246, 1247, 525, 524, 1245, 1251, 530, 1290, 529, 1246, 486, 487, 1248, 1249, 527, 526, 1247, 1253, 532, 1292, 531, 1248, 488, 489, 1250, 1251, 529, 528, 1249, 1255, 534, 1294, 533, 1250, 490, 491, 1252, 1253, 531, 530, 1251, 1257, 536, 1296, 535, 1252, 492, 493, 1254, 1255, 533, 532, 1253, 1259, 538, 1298, 537, 1254, 494, 495, 1256, 1257, 535, 534, 1255, 1261, 540, 1300, 539, 1256, 496, 497, 1258, 1259, 537, 536, 1257, 1263, 542, 1302, 541, 1258, 498, 499, 1260, 1261, 539, 538, 1259, 1265, 544, 1304, 543, 1260, 500, 501, 1262, 1263, 541, 540, 1261, 1267, 546, 1306, 545, 1262, 502, 503, 1264, 1265, 543, 542, 1263, 1269, 548, 1308, 547, 1264, 504, 505, 1266, 1267, 545, 544, 1265, 1271, 550, 1310, 549, 1266, 506, 507, 1268, 1269, 547, 546, 1267, 1273, 552, 1312, 551, 1268, 508, 509, 1270, 1271, 549, 548, 1269, 1275, 554, 1314, 553, 1270, 510, 511, 1272, 1273, 551, 550, 1271, 1277, 556, 1316, 555, 1272, 512, 513, 1274, 1275, 553, 552, 1273, 1279, 558, 1318, 557, 1274, 514, 515, 1276, 1277, 555, 554, 1275, 1278, 518, 519, 1240, 1241, 559, 558, 1279, 1276, 516, 517, 1278, 1279, 557, 556, 1277, 1283, 562, 1322, 561, 1285, 564, 1324, 563, 1280, 520, 521, 1282, 1283, 561, 560, 1281, 1287, 566, 1326, 565, 1282, 522, 523, 1284, 1285, 563, 562, 1283, 1289, 568, 1328, 567, 1284, 524, 525, 1286, 1287, 565, 564, 1285, 1291, 570, 1330, 569, 1286, 526, 527, 1288, 1289, 567, 566, 1287, 1293, 572, 1332, 571, 1288, 528, 529, 1290, 1291, 569, 568, 1289, 1295, 574, 1334, 573, 1290, 530, 531, 1292, 1293, 571, 570, 1291, 1297, 576, 1336, 575, 1292, 532, 533, 1294, 1295, 573, 572, 1293, 1299, 578, 1338, 577, 1294, 534, 535, 1296, 1297, 575, 574, 1295, 1301, 580, 1340, 579, 1296, 536, 537, 1298, 1299, 577, 576, 1297, 1303, 582, 1342, 581, 1298, 538, 539, 1300, 1301, 579, 578, 1299, 1305, 584, 1344, 583, 1300, 540, 541, 1302, 1303, 581, 580, 1301, 1307, 586, 1346, 585, 1302, 542, 543, 1304, 1305, 583, 582, 1303, 1309, 588, 1348, 587, 1304, 544, 545, 1306, 1307, 585, 584, 1305, 1311, 590, 1350, 589, 1306, 546, 547, 1308, 1309, 587, 586, 1307, 1313, 592, 1352, 591, 1308, 548, 549, 1310, 1311, 589, 588, 1309, 1315, 594, 1354, 593, 1310, 550, 551, 1312, 1313, 591, 590, 1311, 1317, 596, 1356, 595, 1312, 552, 553, 1314, 1315, 593, 592, 1313, 1319, 598, 1358, 597, 1314, 554, 555, 1316, 1317, 595, 594, 1315, 1318, 558, 559, 1280, 1281, 599, 598, 1319, 1316, 556, 557, 1318, 1319, 597, 596, 1317, 1323, 602, 1362, 601, 1325, 604, 1364, 603, 1320, 560, 561, 1322, 1323, 601, 600, 1321, 1327, 606, 1366, 605, 1322, 562, 563, 1324, 1325, 603, 602, 1323, 1329, 608, 1368, 607, 1324, 564, 565, 1326, 1327, 605, 604, 1325, 1331, 610, 1370, 609, 1326, 566, 567, 1328, 1329, 607, 606, 1327, 1333, 612, 1372, 611, 1328, 568, 569, 1330, 1331, 609, 608, 1329, 1335, 614, 1374, 613, 1330, 570, 571, 1332, 1333, 611, 610, 1331, 1337, 616, 1376, 615, 1332, 572, 573, 1334, 1335, 613, 612, 1333, 1339, 618, 1378, 617, 1334, 574, 575, 1336, 1337, 615, 614, 1335, 1341, 620, 1380, 619, 1336, 576, 577, 1338, 1339, 617, 616, 1337, 1343, 622, 1382, 621, 1338, 578, 579, 1340, 1341, 619, 618, 1339, 1345, 624, 1384, 623, 1340, 580, 581, 1342, 1343, 621, 620, 1341, 1347, 626, 1386, 625, 1342, 582, 583, 1344, 1345, 623, 622, 1343, 1349, 628, 1388, 627, 1344, 584, 585, 1346, 1347, 625, 624, 1345, 1351, 630, 1390, 629, 1346, 586, 587, 1348, 1349, 627, 626, 1347, 1353, 632, 1392, 631, 1348, 588, 589, 1350, 1351, 629, 628, 1349, 1355, 634, 1394, 633, 1350, 590, 591, 1352, 1353, 631, 630, 1351, 1357, 636, 1396, 635, 1352, 592, 593, 1354, 1355, 633, 632, 1353, 1359, 638, 1398, 637, 1354, 594, 595, 1356, 1357, 635, 634, 1355, 1358, 598, 599, 1320, 1321, 639, 638, 1359, 1356, 596, 597, 1358, 1359, 637, 636, 1357, 1363, 642, 1402, 641, 1365, 644, 1404, 643, 1360, 600, 601, 1362, 1363, 641, 640, 1361, 1367, 646, 1406, 645, 1362, 602, 603, 1364, 1365, 643, 642, 1363, 1369, 648, 1408, 647, 1364, 604, 605, 1366, 1367, 645, 644, 1365, 1371, 650, 1410, 649, 1366, 606, 607, 1368, 1369, 647, 646, 1367, 1373, 652, 1412, 651, 1368, 608, 609, 1370, 1371, 649, 648, 1369, 1375, 654, 1414, 653, 1370, 610, 611, 1372, 1373, 651, 650, 1371, 1377, 656, 1416, 655, 1372, 612, 613, 1374, 1375, 653, 652, 1373, 1379, 658, 1418, 657, 1374, 614, 615, 1376, 1377, 655, 654, 1375, 1381, 660, 1420, 659, 1376, 616, 617, 1378, 1379, 657, 656, 1377, 1383, 662, 1422, 661, 1378, 618, 619, 1380, 1381, 659, 658, 1379, 1385, 664, 1424, 663, 1380, 620, 621, 1382, 1383, 661, 660, 1381, 1387, 666, 1426, 665, 1382, 622, 623, 1384, 1385, 663, 662, 1383, 1389, 668, 1428, 667, 1384, 624, 625, 1386, 1387, 665, 664, 1385, 1391, 670, 1430, 669, 1386, 626, 627, 1388, 1389, 667, 666, 1387, 1393, 672, 1432, 671, 1388, 628, 629, 1390, 1391, 669, 668, 1389, 1395, 674, 1434, 673, 1390, 630, 631, 1392, 1393, 671, 670, 1391, 1397, 676, 1436, 675, 1392, 632, 633, 1394, 1395, 673, 672, 1393, 1399, 678, 1438, 677, 1394, 634, 635, 1396, 1397, 675, 674, 1395, 1398, 638, 639, 1360, 1361, 679, 678, 1399, 1396, 636, 637, 1398, 1399, 677, 676, 1397, 1403, 682, 1442, 681, 1405, 684, 1444, 683, 1400, 640, 641, 1402, 1403, 681, 680, 1401, 1407, 686, 1446, 685, 1402, 642, 643, 1404, 1405, 683, 682, 1403, 1409, 688, 1448, 687, 1404, 644, 645, 1406, 1407, 685, 684, 1405, 1411, 690, 1450, 689, 1406, 646, 647, 1408, 1409, 687, 686, 1407, 1413, 692, 1452, 691, 1408, 648, 649, 1410, 1411, 689, 688, 1409, 1415, 694, 1454, 693, 1410, 650, 651, 1412, 1413, 691, 690, 1411, 1417, 696, 1456, 695, 1412, 652, 653, 1414, 1415, 693, 692, 1413, 1419, 698, 1458, 697, 1414, 654, 655, 1416, 1417, 695, 694, 1415, 1421, 700, 1460, 699, 1416, 656, 657, 1418, 1419, 697, 696, 1417, 1423, 702, 1462, 701, 1418, 658, 659, 1420, 1421, 699, 698, 1419, 1425, 704, 1464, 703, 1420, 660, 661, 1422, 1423, 701, 700, 1421, 1427, 706, 1466, 705, 1422, 662, 663, 1424, 1425, 703, 702, 1423, 1429, 708, 1468, 707, 1424, 664, 665, 1426, 1427, 705, 704, 1425, 1431, 710, 1470, 709, 1426, 666, 667, 1428, 1429, 707, 706, 1427, 1433, 712, 1472, 711, 1428, 668, 669, 1430, 1431, 709, 708, 1429, 1435, 714, 1474, 713, 1430, 670, 671, 1432, 1433, 711, 710, 1431, 1437, 716, 1476, 715, 1432, 672, 673, 1434, 1435, 713, 712, 1433, 1439, 718, 1478, 717, 1434, 674, 675, 1436, 1437, 715, 714, 1435, 1438, 678, 679, 1400, 1401, 719, 718, 1439, 1436, 676, 677, 1438, 1439, 717, 716, 1437, 1443, 722, 1522, 721, 1445, 724, 1524, 723, 1440, 680, 681, 1442, 1443, 721, 720, 1441, 1447, 726, 1526, 725, 1442, 682, 683, 1444, 1445, 723, 722, 1443, 1449, 728, 1528, 727, 1444, 684, 685, 1446, 1447, 725, 724, 1445, 1451, 730, 1530, 729, 1446, 686, 687, 1448, 1449, 727, 726, 1447, 1453, 732, 1532, 731, 1448, 688, 689, 1450, 1451, 729, 728, 1449, 1455, 734, 1534, 733, 1450, 690, 691, 1452, 1453, 731, 730, 1451, 1457, 736, 1536, 735, 1452, 692, 693, 1454, 1455, 733, 732, 1453, 1459, 738, 1538, 737, 1454, 694, 695, 1456, 1457, 735, 734, 1455, 1461, 740, 1540, 739, 1456, 696, 697, 1458, 1459, 737, 736, 1457, 1463, 742, 1542, 741, 1458, 698, 699, 1460, 1461, 739, 738, 1459, 1465, 744, 1544, 743, 1460, 700, 701, 1462, 1463, 741, 740, 1461, 1467, 746, 1546, 745, 1462, 702, 703, 1464, 1465, 743, 742, 1463, 1469, 748, 1548, 747, 1464, 704, 705, 1466, 1467, 745, 744, 1465, 1471, 750, 1550, 749, 1466, 706, 707, 1468, 1469, 747, 746, 1467, 1473, 752, 1552, 751, 1468, 708, 709, 1470, 1471, 749, 748, 1469, 1475, 754, 1554, 753, 1470, 710, 711, 1472, 1473, 751, 750, 1471, 1477, 756, 1556, 755, 1472, 712, 713, 1474, 1475, 753, 752, 1473, 1479, 758, 1558, 757, 1474, 714, 715, 1476, 1477, 755, 754, 1475, 1478, 718, 719, 1440, 1441, 759, 758, 1479, 1559, 1521, 1523, 1525, 1527, 1529, 1531, 1533, 1535, 1537, 1539, 1541, 1543, 1545, 1547, 1549, 1551, 1553, 1555, 1557, 1476, 716, 717, 1478, 1479, 757, 756, 1477, 1519, 37, 36, 1517, 1516, 1518, 1517, 35, 34, 1515, 1514, 1516, 1515, 33, 32, 1513, 1512, 1514, 1513, 31, 30, 1511, 1510, 1512, 1511, 29, 28, 1509, 1508, 1510, 1509, 27, 26, 1507, 1506, 1508, 1507, 25, 24, 1505, 1504, 1506, 1505, 23, 22, 1503, 1502, 1504, 1503, 21, 20, 1501, 1500, 1502, 1501, 19, 18, 1499, 1498, 1500, 1499, 17, 16, 1497, 1496, 1498, 1497, 15, 14, 1495, 1494, 1496, 1495, 13, 12, 1493, 1492, 1494, 1493, 11, 10, 1491, 1490, 1492, 1491, 9, 8, 1489, 1488, 1490, 1489, 7, 6, 1487, 1486, 1488, 1487, 5, 4, 1485, 1484, 1486, 1485, 3, 2, 1483, 1482, 1484, 1483, 1, 0, 1481, 1480, 1482, 1481, 39, 38, 1519, 1518, 1480, 1558, 758, 759, 1520, 1521, 1559, 1520, 720, 721, 1522, 1523, 1521, 1522, 722, 723, 1524, 1525, 1523, 1524, 724, 725, 1526, 1527, 1525, 1526, 726, 727, 1528, 1529, 1527, 1528, 728, 729, 1530, 1531, 1529, 1530, 730, 731, 1532, 1533, 1531, 1532, 732, 733, 1534, 1535, 1533, 1534, 734, 735, 1536, 1537, 1535, 1536, 736, 737, 1538, 1539, 1537, 1538, 738, 739, 1540, 1541, 1539, 1540, 740, 741, 1542, 1543, 1541, 1542, 742, 743, 1544, 1545, 1543, 1544, 744, 745, 1546, 1547, 1545, 1546, 746, 747, 1548, 1549, 1547, 1548, 748, 749, 1550, 1551, 1549, 1550, 750, 751, 1552, 1553, 1551, 1552, 752, 753, 1554, 1555, 1553, 1554, 754, 755, 1556, 1557, 1555, 1556, 756, 757, 1558, 1559, 1557
    };
    
    Tex *tex = [[GameManager getInstance] getTex: @"asteroid.png" isImage: YES];
    GLuint textureID = [tex getTextureID];
    
//    int verticesLength = sizeof(vertices) / sizeof(GLfloat);
    int facesLength = sizeof(faces) / sizeof(GLushort);
    
    glEnable(GL_TEXTURE_2D);
    glEnableClientState(GL_NORMAL_ARRAY);
    glEnable(GL_NORMALIZE);
    
    glEnable(GL_CULL_FACE);
    glCullFace(GL_BACK);
    
    glVertexPointer(3, GL_FLOAT, 0, vertices);
    glBindTexture(GL_TEXTURE_2D, textureID);
    glTexCoordPointer(3, GL_FLOAT, 0, textureCoordinates);
    glNormalPointer(GL_FLOAT, 0, normals);
    
    glColor4f(0, 1, 1, 1);
    
    glPushMatrix();
    glTranslatef(0, 0, -40);
    static int angle = 0; angle += 2;
    glRotatef(angle, 1, 1, 1);
//    glDrawArrays(GL_TRIANGLE_STRIP, 0, verticesLength/3);
    glDrawElements(GL_TRIANGLES, facesLength, GL_UNSIGNED_SHORT, faces);
    glPopMatrix();
    
    //Cleanup
    glDisable(GL_TEXTURE_2D);
    glDisable(GL_NORMALIZE);
    glDisable(GL_CULL_FACE);
    
}
- (void) drawTorusKnot {
    GLfloat vertices[ ] = { 
        20.4, 10.9, -0.5, 21.1, 12.4, 1.0, 20.7, 14.3, 2.1, 19.5, 16.1, 2.5, 17.7, 17.4, 2.1, 15.7, 17.7, 1.0, 14.2, 17.0, -0.5, 13.5, 15.5, -2.0, 13.8, 13.5, -3.1, 15.1, 11.7, -3.5, 16.9, 10.5, -3.1, 18.8, 10.2, -2.0, 21.3, 11.8, -1.7, 22.1, 13.5, -0.5, 21.8, 15.6, 0.3, 20.6, 17.5, 0.4, 18.7, 18.6, -0.1, 16.8, 18.8, -1.2, 15.2, 17.9, -2.5, 14.5, 16.1, -3.7, 14.7, 14.0, -4.5, 16.0, 12.1, -4.6, 17.8, 11.0, -4.1, 19.8, 10.8, -3.0, 22.3, 12.4, -3.1, 23.1, 14.3, -2.3, 22.9, 16.6, -1.9, 21.7, 18.4, -2.1, 19.8, 19.5, -2.7, 17.8, 19.5, -3.7, 16.2, 18.4, -4.7, 15.3, 16.5, -5.5, 15.5, 14.3, -5.9, 16.7, 12.4, -5.7, 18.6, 11.3, -5.1, 20.6, 11.3, -4.2, 23.1, 12.8, -4.9, 24.1, 14.8, -4.6, 23.9, 17.0, -4.6, 22.8, 18.9, -5.0, 20.9, 19.9, -5.7, 18.8, 19.8, -6.4, 17.0, 18.5, -7.0, 16.0, 16.5, -7.4, 16.2, 14.3, -7.3, 17.3, 12.4, -6.9, 19.2, 11.4, -6.3, 21.3, 11.5, -5.5, 23.8, 12.6, -6.9, 24.8, 14.6, -7.1, 24.8, 16.8, -7.6, 23.7, 18.6, -8.3, 21.7, 19.5, -9.0, 19.5, 19.4, -9.4, 17.7, 18.2, -9.6, 16.6, 16.2, -9.4, 16.7, 14.0, -8.9, 17.8, 12.2, -8.2, 19.7, 11.2, -7.6, 21.9, 11.4, -7.1, 24.2, 11.8, -9.3, 25.3, 13.6, -10.0, 25.3, 15.7, -11.0, 24.2, 17.4, -11.8, 22.3, 18.4, -12.5, 20.0, 18.3, -12.6, 18.1, 17.2, -12.3, 17.0, 15.4, -11.6, 17.0, 13.3, -10.7, 18.1, 11.6, -9.8, 20.0, 10.7, -9.1, 22.3, 10.7, -9.0, 24.3, 10.4, -11.8, 25.4, 11.9, -13.0, 25.4, 13.7, -14.3, 24.2, 15.4, -15.4, 22.3, 16.3, -16.0, 20.1, 16.4, -15.9, 18.1, 15.5, -15.1, 17.0, 14.0, -14.0, 17.0, 12.2, -12.7, 18.1, 10.5, -11.6, 20.1, 9.6, -11.0, 22.3, 9.5, -11.1, 23.9, 8.1, -14.5, 24.9, 9.4, -16.0, 24.9, 11.0, -17.6, 23.7, 12.5, -18.8, 21.8, 13.5, -19.3, 19.6, 13.7, -19.0, 17.7, 13.1, -17.9, 16.6, 11.9, -16.4, 16.7, 10.3, -14.8, 17.8, 8.8, -13.6, 19.8, 7.8, -13.1, 22.0, 7.5, -13.4, 22.9, 5.1, -17.0, 23.8, 6.1, -18.8, 23.7, 7.4, -20.6, 22.5, 8.8, -21.9, 20.6, 9.9, -22.4, 18.5, 10.3, -21.9, 16.7, 10.0, -20.6, 15.7, 9.1, -18.7, 15.8, 7.8, -17.0, 17.0, 6.4, -15.6, 19.0, 5.3, -15.2, 21.1, 4.9, -15.7, 21.3, 1.5, -19.2, 22.2, 2.2, -21.2, 21.9, 3.3, -23.1, 20.7, 4.6, -24.5, 18.8, 5.7, -24.9, 16.8, 6.3, -24.3, 15.1, 6.4, -22.8, 14.3, 5.7, -20.8, 14.5, 4.6, -18.9, 15.7, 3.4, -17.5, 17.6, 2.2, -17.1, 19.7, 1.6, -17.7, 19.3, -2.4, -20.9, 19.9, -2.1, -23.0, 19.6, -1.2, -25.0, 18.3, 0.0, -26.4, 16.4, 1.2, -26.8, 14.5, 2.1, -26.1, 13.0, 2.4, -24.5, 12.3, 2.1, -22.3, 12.7, 1.2, -20.3, 14.0, 0.0, -18.9, 15.8, -1.2, -18.5, 17.8, -2.1, -19.2, 16.8, -6.4, -21.8, 17.2, -6.4, -24.0, 16.8, -5.7, -26.1, 15.4, -4.6, -27.5, 13.6, -3.3, -27.9, 11.8, -2.2, -27.1, 10.5, -1.5, -25.4, 10.1, -1.6, -23.2, 10.5, -2.2, -21.2, 11.9, -3.3, -19.7, 13.7, -4.6, -19.3, 15.5, -5.7, -20.1, 14.0, -10.0, -22.1, 14.3, -10.3, -24.3, 13.6, -9.9, -26.4, 12.3, -8.8, -27.8, 10.6, -7.4, -28.2, 8.9, -6.1, -27.4, 7.9, -5.1, -25.7, 7.6, -4.8, -23.5, 8.2, -5.3, -21.4, 9.6, -6.4, -19.9, 11.3, -7.8, -19.6, 13.0, -9.1, -20.3, 11.3, -13.1, -21.6, 11.3, -13.7, -23.8, 10.4, -13.5, -25.9, 9.0, -12.5, -27.3, 7.4, -11.0, -27.7, 6.0, -9.4, -26.9, 5.2, -8.1, -25.3, 5.2, -7.5, -23.1, 6.0, -7.8, -21.0, 7.4, -8.8, -19.6, 9.1, -10.3, -19.2, 10.5, -11.9, -19.9, 8.6, -15.5, -20.6, 8.3, -16.4, -22.7, 7.3, -16.3, -24.6, 5.8, -15.4, -26.1, 4.3, -13.8, -26.5, 3.2, -11.9, -25.8, 2.7, -10.4, -24.3, 3.0, -9.5, -22.2, 4.1, -9.6, -20.3, 5.5, -10.5, -18.9, 7.0, -12.1, -18.4, 8.2, -14.0, -19.1, 6.2, -17.2, -19.2, 5.5, -18.3, -21.0, 4.2, -18.4, -22.9, 2.7, -17.4, -24.2, 1.4, -15.7, -24.8, 0.6, -13.6, -24.3, 0.5, -11.8, -23.0, 1.2, -10.7, -21.1, 2.5, -10.7, -19.3, 4.0, -11.6, -17.9, 5.3, -13.3, -17.4, 6.1, -15.4, -17.8, 4.0, -18.2, -17.5, 3.0, -19.4, -19.0, 1.5, -19.5, -20.7, -0.1, -18.6, -22.0, -1.2, -16.8, -22.6, -1.7, -14.6, -22.4, -1.3, -12.6, -21.4, -0.2, -11.4, -19.9, 1.3, -11.2, -18.2, 2.8, -12.2, -16.9, 4.0, -14.0, -16.2, 4.4, -16.2, -16.4, 2.2, -18.5, -15.6, 0.7, -19.8, -16.8, -1.0, -19.9, -18.3, -2.5, -18.9, -19.6, -3.4, -17.0, -20.4, -3.5, -14.8, -20.5, -2.7, -12.8, -19.8, -1.3, -11.5, -18.6, 0.4, -11.4, -17.1, 1.9, -12.4, -15.8, 2.8, -14.3, -15.0, 2.9, -16.5, -14.9, 0.5, -18.4, -13.7, -1.2, -19.5, -14.6, -3.0, -19.5, -15.9, -4.5, -18.4, -17.2, -5.2, -16.5, -18.2, -5.0, -14.3, -18.5, -3.8, -12.4, -18.2, -2.1, -11.3, -17.3, -0.3, -11.3, -16.0, 1.2, -12.4, -14.7, 1.9, -14.3, -13.7, 1.7, -16.5, -13.4, -0.9, -17.9, -11.8, -2.8, -18.8, -12.5, -4.7, -18.6, -13.6, -6.1, -17.5, -15.0, -6.6, -15.6, -16.1, -6.0, -13.5, -16.7, -4.6, -11.8, -16.7, -2.7, -10.8, -16.0, -0.8, -11.0, -14.8, 0.6, -12.2, -13.5, 1.1, -14.0, -12.4, 0.6, -16.1, -11.7, -2.1, -17.0, -9.9, -4.1, -17.7, -10.5, -6.1, -17.4, -11.6, -7.3, -16.1, -13.0, -7.6, -14.3, -14.3, -6.8, -12.4, -15.1, -5.1, -10.9, -15.3, -3.1, -10.2, -14.7, -1.2, -10.5, -13.6, 0.1, -11.7, -12.2, 0.4, -13.6, -10.9, -0.4, -15.5, -10.1, -3.1, -15.9, -8.2, -5.2, -16.4, -8.7, -7.1, -15.9, -9.8, -8.2, -14.6, -11.3, -8.3, -12.8, -12.7, -7.3, -11.1, -13.6, -5.5, -9.8, -13.9, -3.3, -9.3, -13.4, -1.4, -9.8, -12.3, -0.3, -11.1, -10.8, -0.3, -12.9, -9.4, -1.3, -14.6, -8.5, -3.9, -14.6, -6.6, -6.1, -14.9, -7.1, -7.9, -14.3, -8.2, -8.9, -13.0, -9.8, -8.8, -11.3, -11.3, -7.6, -9.7, -12.3, -5.7, -8.6, -12.6, -3.5, -8.4, -12.2, -1.7, -9.0, -11.0, -0.7, -10.3, -9.5, -0.8, -11.9, -8.0, -2.0, -13.5, -6.9, -4.6, -13.2, -5.1, -6.8, -13.3, -5.6, -8.6, -12.6, -6.8, -9.4, -11.3, -8.4, -9.2, -9.7, -10.0, -7.8, -8.3, -11.1, -5.8, -7.4, -11.4, -3.6, -7.3, -11.0, -1.9, -8.0, -9.8, -1.0, -9.3, -8.2, -1.3, -10.9, -6.6, -2.6, -12.3, -5.5, -5.2, -11.7, -3.7, -7.3, -11.7, -4.2, -9.0, -10.9, -5.4, -9.8, -9.6, -7.1, -9.4, -8.1, -8.8, -8.0, -6.8, -9.9, -5.9, -6.1, -10.3, -3.7, -6.1, -9.8, -2.0, -6.9, -8.6, -1.3, -8.2, -6.9, -1.6, -9.7, -5.2, -3.1, -10.9, -4.1, -5.5, -10.1, -2.4, -7.7, -10.0, -2.9, -9.4, -9.2, -4.2, -10.1, -8.0, -5.9, -9.6, -6.6, -7.6, -8.1, -5.4, -8.8, -6.0, -4.8, -9.2, -3.8, -4.9, -8.7, -2.1, -5.7, -7.4, -1.5, -6.9, -5.7, -1.9, -8.4, -4.0, -3.4, -9.5, -2.8, -5.8, -8.6, -1.2, -8.0, -8.4, -1.7, -9.6, -7.6, -3.0, -10.3, -6.3, -4.8, -9.7, -5.0, -6.5, -8.2, -3.9, -7.8, -6.1, -3.4, -8.2, -3.9, -3.6, -7.6, -2.3, -4.4, -6.3, -1.6, -5.6, -4.6, -2.1, -7.0, -2.8, -3.7, -8.1, -1.6, -6.0, -7.0, -0.1, -8.2, -6.8, -0.6, -9.8, -6.0, -1.9, -10.4, -4.7, -3.7, -9.8, -3.4, -5.5, -8.3, -2.4, -6.7, -6.1, -2.0, -7.1, -3.9, -2.2, -6.6, -2.3, -3.1, -5.3, -1.7, -4.3, -3.5, -2.3, -5.6, -1.7, -3.9, -6.6, -0.5, -6.1, -5.5, 1.0, -8.3, -5.2, 0.5, -9.9, -4.3, -0.8, -10.5, -3.1, -2.6, -9.9, -1.9, -4.4, -8.3, -0.9, -5.7, -6.2, -0.6, -6.1, -4.0, -0.8, -5.6, -2.4, -1.7, -4.3, -1.8, -2.9, -2.5, -2.4, -4.1, -0.7, -4.0, -5.1, 0.6, -6.2, -3.9, 2.1, -8.4, -3.6, 1.6, -10.0, -2.8, 0.2, -10.5, -1.6, -1.6, -10.0, -0.3, -3.4, -8.4, 0.6, -4.7, -6.2, 0.9, -5.1, -4.0, 0.6, -4.6, -2.4, -0.2, -3.3, -1.9, -1.4, -1.5, -2.4, -2.7, 0.3, -4.0, -3.6, 1.6, -6.2, -2.4, 3.1, -8.4, -2.1, 2.6, -10.0, -1.2, 1.3, -10.6, 0.0, -0.5, -10.0, 1.2, -2.3, -8.4, 2.1, -3.7, -6.2, 2.4, -4.2, -4.0, 2.1, -3.7, -2.5, 1.2, -2.3, -1.9, 0.0, -0.5, -2.5, -1.2, 1.3, -4.0, -2.1, 2.6, -6.2, -0.9, 4.1, -8.4, -0.6, 3.6, -10.0, 0.4, 2.3, -10.5, 1.6, 0.5, -10.0, 2.8, -1.3, -8.4, 3.6, -2.6, -6.2, 3.9, -3.1, -4.0, 3.6, -2.7, -2.4, 2.7, -1.4, -1.9, 1.4, 0.4, -2.4, 0.2, 2.2, -4.0, -0.6, 3.6, -6.2, 0.6, 5.1, -8.3, 0.9, 4.6, -9.9, 1.9, 3.3, -10.5, 3.1, 1.6, -9.9, 4.3, -0.2, -8.3, 5.2, -1.6, -6.1, 5.5, -2.1, -4.0, 5.1, -1.7, -2.4, 4.1, -0.4, -1.8, 2.9, 1.4, -2.4, 1.7, 3.2, -4.0, 0.8, 4.5, -6.1, 2.0, 6.1, -8.3, 2.4, 5.6, -9.8, 3.4, 4.4, -10.4, 4.7, 2.6, -9.8, 6.0, 0.8, -8.2, 6.8, -0.5, -6.0, 7.0, -1.0, -3.9, 6.6, -0.6, -2.3, 5.6, 0.7, -1.7, 4.3, 2.4, -2.3, 3.0, 4.2, -3.9, 2.2, 5.5, -6.1, 3.4, 7.1, -8.2, 3.9, 6.7, -9.7, 5.0, 5.4, -10.3, 6.3, 3.7, -9.6, 7.6, 2.0, -8.0, 8.4, 0.6, -5.8, 8.6, 0.1, -3.7, 8.1, 0.5, -2.1, 7.0, 1.8, -1.6, 5.6, 3.5, -2.3, 4.4, 5.2, -3.9, 3.6, 6.6, -6.0, 4.8, 8.1, -8.1, 5.4, 7.7, -9.6, 6.6, 6.5, -10.1, 8.0, 4.9, -9.4, 9.2, 3.1, -7.7, 10.0, 1.8, -5.5, 10.1, 1.3, -3.4, 9.5, 1.7, -1.9, 8.4, 2.9, -1.5, 6.9, 4.6, -2.1, 5.7, 6.3, -3.8, 4.9, 7.6, -5.9, 6.1, 9.2, -8.0, 6.8, 8.8, -9.4, 8.1, 7.7, -9.8, 9.6, 6.0, -9.0, 10.9, 4.4, -7.3, 11.7, 3.1, -5.1, 11.7, 2.6, -3.1, 10.9, 3.0, -1.6, 9.7, 4.2, -1.3, 8.2, 5.8, -2.0, 6.9, 7.5, -3.7, 6.1, 8.7, -5.8, 7.4, 10.4, -7.8, 8.3, 10.0, -9.2, 9.7, 8.9, -9.4, 11.3, 7.3, -8.6, 12.6, 5.7, -6.8, 13.3, 4.5, -4.6, 13.2, 4.0, -2.6, 12.3, 4.4, -1.3, 10.9, 5.5, -1.0, 9.3, 7.1, -1.9, 8.0, 8.7, -3.6, 7.3, 9.9, -5.7, 8.6, 11.6, -7.6, 9.7, 11.2, -8.8, 11.3, 10.2, -8.9, 13.0, 8.7, -7.9, 14.3, 7.1, -6.1, 14.9, 6.0, -3.9, 14.6, 5.5, -2.0, 13.5, 5.8, -0.8, 11.9, 6.9, -0.7, 10.3, 8.4, -1.7, 9.0, 9.9, -3.5, 8.4, 11.1, -5.5, 9.8, 12.8, -7.3, 11.1, 12.6, -8.3, 12.8, 11.6, -8.2, 14.6, 10.2, -7.1, 15.9, 8.7, -5.2, 16.4, 7.6, -3.1, 15.9, 7.1, -1.3, 14.6, 7.4, -0.3, 12.8, 8.4, -0.3, 11.1, 9.8, -1.4, 9.8, 11.2, -3.3, 9.3, 12.3, -5.1, 10.9, 14.2, -6.8, 12.4, 14.0, -7.6, 14.3, 13.2, -7.3, 16.1, 11.9, -6.0, 17.4, 10.5, -4.1, 17.7, 9.4, -2.1, 17.0, 8.9, -0.4, 15.5, 9.0, 0.4, 13.5, 9.8, 0.1, 11.7, 11.1, -1.2, 10.5, 12.5, -3.1, 10.2, 13.6, -4.6, 11.8, 15.6, -6.0, 13.5, 15.7, -6.6, 15.6, 15.0, -6.1, 17.5, 13.9, -4.7, 18.6, 12.6, -2.8, 18.8, 11.4, -0.9, 17.9, 10.7, 0.6, 16.1, 10.7, 1.1, 14.0, 11.3, 0.6, 12.1, 12.4, -0.8, 11.0, 13.7, -2.7, 10.8, 14.9, -3.8, 12.4, 17.1, -5.0, 14.3, 17.5, -5.2, 16.6, 17.1, -4.5, 18.4, 16.1, -3.0, 19.5, 14.8, -1.2, 19.5, 13.5, 0.5, 18.4, 12.6, 1.7, 16.5, 12.3, 1.9, 14.3, 12.7, 1.2, 12.4, 13.6, -0.3, 11.3, 14.9, -2.1, 11.3, 16.2, -2.7, 12.8, 18.7, -3.5, 14.8, 19.4, -3.4, 17.0, 19.3, -2.5, 18.9, 18.5, -1.0, 19.9, 17.2, 0.7, 19.8, 15.7, 2.2, 18.5, 14.5, 2.9, 16.5, 13.9, 2.8, 14.3, 13.9, 1.9, 12.4, 14.7, 0.4, 11.4, 16.1, -1.3, 11.5, 17.5, -1.3, 12.6, 20.3, -1.7, 14.6, 21.4, -1.2, 16.8, 21.6, -0.1, 18.6, 20.9, 1.5, 19.5, 19.6, 3.0, 19.4, 17.9, 4.1, 18.2, 16.4, 4.4, 16.2, 15.4, 3.9, 14.0, 15.2, 2.8, 12.2, 15.8, 1.3, 11.2, 17.1, -0.2, 11.4, 18.8, 0.5, 11.8, 21.9, 0.6, 13.6, 23.2, 1.4, 15.7, 23.7, 2.7, 17.4, 23.2, 4.2, 18.4, 21.8, 5.5, 18.3, 19.9, 6.2, 17.2, 18.1, 6.1, 15.4, 16.8, 5.3, 13.3, 16.3, 4.0, 11.6, 16.8, 2.5, 10.7, 18.2, 1.2, 10.7, 20.0, 2.7, 10.4, 23.2, 3.2, 11.9, 24.8, 4.3, 13.7, 25.4, 5.8, 15.4, 25.0, 7.3, 16.3, 23.6, 8.3, 16.4, 21.6, 8.6, 15.5, 19.5, 8.2, 14.0, 18.0, 7.0, 12.2, 17.3, 5.5, 10.5, 17.8, 4.1, 9.6, 19.2, 3.0, 9.5, 21.2, 5.2, 8.1, 24.2, 6.0, 9.4, 25.9, 7.4, 11.0, 26.6, 9.0, 12.5, 26.2, 10.4, 13.5, 24.8, 11.3, 13.7, 22.7, 11.3, 13.1, 20.5, 10.5, 11.9, 18.9, 9.1, 10.3, 18.1, 7.4, 8.8, 18.5, 6.0, 7.8, 19.9, 5.2, 7.5, 22.0, 7.9, 5.1, 24.6, 8.9, 6.1, 26.3, 10.6, 7.4, 27.1, 12.3, 8.8, 26.7, 13.6, 9.9, 25.3, 14.3, 10.3, 23.2, 14.0, 10.0, 21.0, 13.0, 9.1, 19.3, 11.3, 7.8, 18.5, 9.6, 6.4, 18.9, 8.2, 5.3, 20.3, 7.6, 4.9, 22.4, 10.5, 1.5, 24.4, 11.8, 2.2, 26.1, 13.6, 3.3, 26.8, 15.4, 4.6, 26.5, 16.8, 5.7, 25.0, 17.2, 6.3, 22.9, 16.8, 6.4, 20.7, 15.4, 5.7, 19.0, 13.7, 4.6, 18.3, 11.9, 3.4, 18.6, 10.5, 2.2, 20.1, 10.0, 1.6, 22.2, 13.0, -2.4, 23.4, 14.5, -2.1, 25.0, 16.4, -1.2, 25.7, 18.3, 0.0, 25.3, 19.6, 1.2, 23.9, 19.9, 2.1, 21.9, 19.3, 2.4, 19.8, 17.8, 2.1, 18.1, 15.8, 1.2, 17.4, 14.0, 0.0, 17.8, 12.7, -1.2, 19.2, 12.3, -2.1, 21.3, 15.1, -6.4, 21.7, 16.8, -6.4, 23.2, 18.8, -5.7, 23.8, 20.7, -4.6, 23.4, 21.9, -3.3, 22.0, 22.2, -2.2, 20.1, 21.3, -1.5, 18.1, 19.7, -1.6, 16.6, 17.6, -2.2, 16.0, 15.7, -3.3, 16.4, 14.5, -4.6, 17.8, 14.3, -5.7, 19.7, 16.7, -10.0, 19.5, 18.5, -10.3, 20.8, 20.6, -9.9, 21.3, 22.5, -8.8, 20.8, 23.7, -7.4, 19.5, 23.8, -6.1, 17.7, 22.9, -5.1, 15.9, 21.1, -4.8, 14.6, 19.0, -5.3, 14.1, 17.0, -6.4, 14.6, 15.8, -7.8, 15.9, 15.7, -9.1, 17.7, 17.7, -13.1, 16.9, 19.6, -13.7, 17.9, 21.8, -13.5, 18.2, 23.7, -12.5, 17.7, 24.9, -11.0, 16.5, 24.9, -9.4, 14.9, 23.8, -8.1, 13.4, 22.0, -7.5, 12.3, 19.8, -7.8, 12.0, 17.8, -8.8, 12.5, 16.7, -10.3, 13.7, 16.6, -11.9, 15.3, 18.1, -15.5, 14.1, 20.1, -16.4, 14.8, 22.3, -16.3, 14.9, 24.2, -15.4, 14.3, 25.4, -13.8, 13.2, 25.4, -11.9, 11.9, 24.3, -10.4, 10.8, 22.3, -9.5, 10.0, 20.1, -9.6, 9.9, 18.1, -10.5, 10.5, 17.0, -12.1, 11.6, 17.0, -14.0, 12.9, 18.1, -17.2, 11.2, 20.0, -18.3, 11.5, 22.3, -18.4, 11.4, 24.2, -17.4, 10.8, 25.3, -15.7, 9.9, 25.3, -13.6, 8.9, 24.2, -11.8, 8.2, 22.3, -10.7, 7.9, 20.0, -10.7, 8.1, 18.1, -11.6, 8.7, 17.0, -13.3, 9.6, 17.0, -15.4, 10.5, 17.7, -18.2, 8.5, 19.5, -19.4, 8.4, 21.7, -19.5, 7.9, 23.7, -18.6, 7.2, 24.8, -16.8, 6.6, 24.8, -14.6, 6.1, 23.8, -12.6, 5.9, 21.9, -11.4, 6.0, 19.7, -11.2, 6.5, 17.8, -12.2, 7.2, 16.7, -14.0, 7.8, 16.6, -16.2, 8.3, 17.0, -18.5, 6.0, 18.8, -19.8, 5.3, 20.9, -19.9, 4.6, 22.8, -18.9, 3.9, 23.9, -17.0, 3.5, 24.1, -14.8, 3.5, 23.1, -12.8, 3.8, 21.3, -11.5, 4.4, 19.2, -11.4, 5.2, 17.3, -12.4, 5.9, 16.2, -14.3, 6.3, 16.0, -16.5, 6.3, 16.2, -18.4, 3.6, 17.8, -19.5, 2.6, 19.8, -19.5, 1.6, 21.7, -18.4, 1.0, 22.9, -16.5, 0.8, 23.1, -14.3, 1.2, 22.3, -12.4, 2.1, 20.6, -11.3, 3.1, 18.6, -11.3, 4.0, 16.7, -12.4, 4.7, 15.5, -14.3, 4.8, 15.3, -16.5, 4.4, 15.2, -17.9, 1.4, 16.8, -18.8, 0.1, 18.7, -18.6, -1.0, 20.6, -17.5, -1.5, 21.8, -15.6, -1.4, 22.1, -13.5, -0.6, 21.3, -11.8, 0.6, 19.8, -10.8, 2.0, 17.8, -11.0, 3.0, 16.0, -12.2, 3.6, 14.7, -14.0, 3.4, 14.5, -16.1, 2.6, 14.2, -17.0, -0.5, 15.7, -17.7, -2.0, 17.7, -17.4, -3.2, 19.5, -16.1, -3.6, 20.7, -14.3, -3.1, 21.1, -12.4, -2.0, 20.4, -10.9, -0.5, 18.8, -10.2, 1.0, 16.9, -10.5, 2.1, 15.1, -11.7, 2.5, 13.8, -13.6, 2.1, 13.5, -15.5, 1.0, 13.2, -15.9, -2.3, 14.7, -16.4, -3.9, 16.6, -15.9, -5.0, 18.5, -14.6, -5.2, 19.7, -12.8, -4.6, 20.0, -11.1, -3.2, 19.4, -9.8, -1.5, 17.9, -9.3, 0.1, 15.9, -9.8, 1.2, 14.1, -11.1, 1.4, 12.9, -12.9, 0.8, 12.6, -14.6, -0.6, 12.3, -14.6, -3.8, 13.8, -14.9, -5.5, 15.7, -14.3, -6.5, 17.5, -13.0, -6.6, 18.7, -11.3, -5.7, 19.0, -9.7, -4.2, 18.4, -8.6, -2.3, 16.9, -8.4, -0.7, 15.0, -9.0, 0.3, 13.1, -10.3, 0.4, 11.9, -11.9, -0.4, 11.6, -13.5, -2.0, 11.3, -13.2, -5.2, 12.8, -13.3, -6.8, 14.7, -12.6, -7.8, 16.6, -11.3, -7.7, 17.8, -9.7, -6.7, 18.1, -8.3, -5.0, 17.4, -7.4, -3.0, 15.9, -7.3, -1.4, 14.0, -8.0, -0.5, 12.1, -9.3, -0.5, 10.9, -10.9, -1.5, 10.6, -12.3, -3.2, 10.4, -11.7, -6.3, 11.9, -11.7, -8.0, 13.8, -10.9, -8.8, 15.6, -9.6, -8.7, 16.9, -8.1, -7.5, 17.2, -6.8, -5.7, 16.5, -6.1, -3.7, 14.9, -6.1, -2.0, 13.0, -6.9, -1.2, 11.2, -8.2, -1.4, 9.9, -9.7, -2.5, 9.6, -10.9, -4.3, 9.4, -10.1, -7.3, 11.0, -10.0, -9.0, 12.9, -9.2, -9.7, 14.7, -8.0, -9.5, 16.0, -6.6, -8.2, 16.3, -5.4, -6.3, 15.6, -4.8, -4.3, 14.0, -4.9, -2.7, 12.1, -5.7, -1.9, 10.2, -6.9, -2.1, 9.0, -8.4, -3.4, 8.7, -9.5, -5.3, 8.5, -8.6, -8.2, 10.1, -8.4, -9.8, 12.0, -7.6, -10.5, 13.9, -6.3, -10.2, 15.1, -5.0, -8.9, 15.4, -3.9, -6.9, 14.7, -3.4, -4.9, 13.1, -3.6, -3.3, 11.2, -4.4, -2.5, 9.3, -5.6, -2.8, 8.1, -7.0, -4.2, 7.8, -8.1, -6.1, 7.6, -7.0, -8.9, 9.2, -6.8, -10.5, 11.1, -6.0, -11.2, 13.0, -4.7, -10.9, 14.2, -3.4, -9.5, 14.5, -2.4, -7.5, 13.8, -2.0, -5.4, 12.3, -2.2, -3.8, 10.3, -3.1, -3.1, 8.5, -4.3, -3.5, 7.2, -5.6, -4.8, 6.9, -6.6, -6.8, 6.8, -5.5, -9.5, 8.3, -5.2, -11.2, 10.3, -4.3, -11.9, 12.1, -3.1, -11.5, 13.4, -1.9, -10.1, 13.7, -0.9, -8.1, 13.0, -0.6, -6.0, 11.4, -0.8, -4.4, 9.5, -1.7, -3.7, 7.6, -2.9, -4.1, 6.4, -4.1, -5.4, 6.1, -5.1, -7.4, 5.9, -3.9, -10.1, 7.4, -3.6, -11.7, 9.4, -2.8, -12.5, 11.2, -1.6, -12.1, 12.5, -0.4, -10.7, 12.8, 0.6, -8.6, 12.1, 0.9, -6.5, 10.6, 0.6, -4.9, 8.7, -0.2, -4.2, 6.8, -1.4, -4.6, 5.5, -2.7, -6.0, 5.2, -3.6, -8.0, 5.0, -2.4, -10.6, 6.5, -2.1, -12.3, 8.5, -1.2, -13.0, 10.3, 0.0, -12.6, 11.6, 1.2, -11.2, 11.9, 2.1, -9.1, 11.3, 2.4, -7.0, 9.8, 2.1, -5.4, 7.8, 1.2, -4.7, 6.0, 0.0, -5.1, 4.7, -1.2, -6.5, 4.4, -2.1, -8.5, 4.2, -0.9, -11.1, 5.6, -0.6, -12.8, 7.6, 0.4, -13.5, 9.4, 1.6, -13.1, 10.7, 2.8, -11.7, 11.0, 3.6, -9.7, 10.4, 3.9, -7.5, 8.9, 3.6, -5.9, 7.0, 2.7, -5.2, 5.1, 1.4, -5.5, 3.9, 0.2, -7.0, 3.5, -0.6, -9.0, 3.3, 0.6, -11.6, 4.7, 0.9, -13.2, 6.6, 1.9, -14.0, 8.5, 3.1, -13.6, 9.7, 4.3, -12.2, 10.1, 5.2, -10.1, 9.5, 5.5, -8.0, 8.0, 5.1, -6.3, 6.1, 4.1, -5.6, 4.3, 2.9, -6.0, 3.0, 1.7, -7.4, 2.6, 0.8, -9.5, 2.4, 2.0, -12.0, 3.8, 2.4, -13.7, 5.7, 3.4, -14.4, 7.5, 4.7, -14.0, 8.7, 6.0, -12.6, 9.1, 6.8, -10.6, 8.5, 7.0, -8.4, 7.0, 6.6, -6.8, 5.1, 5.6, -6.0, 3.3, 4.3, -6.4, 2.1, 3.0, -7.8, 1.8, 2.2, -9.9, 1.5, 3.4, -12.5, 2.9, 3.9, -14.2, 4.7, 5.0, -14.9, 6.5, 6.3, -14.5, 7.7, 7.6, -13.0, 8.0, 8.4, -11.0, 7.4, 8.6, -8.8, 6.0, 8.1, -7.2, 4.1, 7.0, -6.5, 2.4, 5.6, -6.9, 1.2, 4.4, -8.3, 0.8, 3.6, -10.4, 0.5, 4.8, -13.0, 1.9, 5.4, -14.6, 3.7, 6.6, -15.3, 5.4, 8.0, -14.9, 6.6, 9.2, -13.4, 6.8, 10.0, -11.3, 6.2, 10.1, -9.2, 4.8, 9.5, -7.5, 3.0, 8.4, -6.9, 1.3, 6.9, -7.3, 0.2, 5.7, -8.7, -0.1, 4.9, -10.8, -0.5, 6.1, -13.5, 0.9, 6.8, -15.1, 2.6, 8.1, -15.7, 4.3, 9.6, -15.2, 5.3, 10.9, -13.7, 5.5, 11.7, -11.6, 4.9, 11.7, -9.5, 3.5, 10.9, -7.9, 1.8, 9.7, -7.2, 0.2, 8.2, -7.7, -0.9, 6.9, -9.2, -1.1, 6.1, -11.3, -1.5, 7.4, -13.9, -0.2, 8.3, -15.5, 1.5, 9.7, -16.1, 3.0, 11.3, -15.5, 3.9, 12.6, -14.0, 4.1, 13.3, -11.9, 3.4, 13.2, -9.7, 2.1, 12.3, -8.2, 0.4, 10.9, -7.6, -1.1, 9.3, -8.1, -2.0, 8.0, -9.7, -2.2, 7.3, -11.8, -2.6, 8.6, -14.4, -1.3, 9.7, -15.9, 0.2, 11.3, -16.4, 1.5, 13.0, -15.8, 2.4, 14.3, -14.2, 2.5, 14.9, -12.0, 1.8, 14.6, -9.9, 0.5, 13.5, -8.4, -1.0, 11.9, -7.9, -2.4, 10.3, -8.5, -3.2, 9.0, -10.1, -3.3, 8.4, -12.3, -3.8, 9.8, -14.9, -2.7, 11.1, -16.3, -1.3, 12.8, -16.7, -0.1, 14.6, -16.0, 0.6, 15.9, -14.3, 0.6, 16.4, -12.1, -0.1, 15.9, -10.0, -1.2, 14.6, -8.5, -2.5, 12.8, -8.1, -3.7, 11.1, -8.9, -4.4, 9.8, -10.6, -4.4, 9.3, -12.8, -5.1, 10.9, -15.3, -4.2, 12.4, -16.6, -3.1, 14.3, -16.9, -2.1, 16.1, -16.0, -1.5, 17.4, -14.2, -1.5, 17.7, -12.0, -2.1, 17.0, -9.9, -3.0, 15.5, -8.6, -4.1, 13.5, -8.3, -5.1, 11.7, -9.2, -5.7, 10.5, -11.0, -5.7, 10.2, -13.2, -6.6, 11.8, -15.5, -6.0, 13.5, -16.8, -5.2, 15.6, -16.9, -4.4, 17.5, -15.9, -4.0, 18.6, -14.1, -3.9, 18.8, -11.8, -4.3, 17.9, -9.8, -4.9, 16.1, -8.6, -5.7, 14.0, -8.4, -6.5, 12.1, -9.4, -6.9, 11.0, -11.3, -7.0, 10.8, -13.5, -8.3, 12.4, -15.6, -8.1, 14.3, -16.7, -7.6, 16.6, -16.8, -7.1, 18.4, -15.7, -6.7, 19.5, -13.7, -6.6, 19.5, -11.5, -6.6, 18.4, -9.6, -6.9, 16.5, -8.4, -7.3, 14.3, -8.4, -7.8, 12.4, -9.5, -8.2, 11.3, -11.4, -8.4, 11.3, -13.7, -10.3, 12.8, -15.5, -10.5, 14.8, -16.5, -10.4, 17.0, -16.3, -10.2, 18.9, -15.1, -9.8, 19.9, -13.2, -9.4, 19.8, -10.9, -9.1, 18.5, -9.1, -8.9, 16.5, -8.1, -8.9, 14.3, -8.2, -9.1, 12.4, -9.4, -9.5, 11.4, -11.4, -9.9, 11.5, -13.6, -12.4, 12.6, -15.0, -13.1, 14.6, -15.8, -13.5, 16.8, -15.5, -13.5, 18.6, -14.2, -13.1, 19.5, -12.2, -12.4, 19.4, -10.1, -11.6, 18.2, -8.4, -10.9, 16.2, -7.6, -10.5, 14.0, -7.9, -10.5, 12.2, -9.2, -10.9, 11.2, -11.2, -11.6, 11.4, -13.3, -14.6, 11.8, -14.2, -15.8, 13.6, -14.8, -16.6, 15.7, -14.3, -16.8, 17.4, -12.9, -16.4, 18.4, -10.9, -15.4, 18.3, -8.9, -14.2, 17.2, -7.4, -13.0, 15.4, -6.8, -12.2, 13.3, -7.3, -12.0, 11.6, -8.7, -12.4, 10.7, -10.7, -13.4, 10.7, -12.7, -16.9, 10.4, -13.0, -18.5, 11.9, -13.4, -19.6, 13.7, -12.7, -20.0, 15.4, -11.2, -19.5, 16.3, -9.2, -18.3, 16.4, -7.3, -16.7, 15.5, -6.0, -15.1, 14.0, -5.6, -13.9, 12.2, -6.3, -13.6, 10.5, -7.8, -14.1, 9.6, -9.8, -15.3, 9.5, -11.7, -18.9, 8.1, -11.3, -20.8, 9.4, -11.5, -22.2, 11.0, -10.6, -22.6, 12.5, -9.0, -22.1, 13.5, -7.1, -20.7, 13.7, -5.3, -18.9, 13.1, -4.2, -17.0, 11.9, -4.1, -15.6, 10.3, -4.9, -15.2, 8.8, -6.5, -15.7, 7.8, -8.5, -17.1, 7.5, -10.2, -20.7, 5.1, -9.2, -22.7, 6.1, -9.1, -24.2, 7.4, -8.1, -24.7, 8.8, -6.5, -24.2, 9.9, -4.6, -22.7, 10.3, -2.9, -20.6, 10.0, -2.1, -18.6, 9.1, -2.1, -17.1, 7.8, -3.1, -16.6, 6.4, -4.8, -17.1, 5.3, -6.7, -18.6, 4.9, -8.3, -21.8, 1.5, -6.8, -23.9, 2.2, -6.5, -25.5, 3.3, -5.3, -26.1, 4.6, -3.6, -25.5, 5.7, -1.7, -23.9, 6.3, -0.3, -21.8, 6.4, 0.4, -19.6, 5.7, 0.1, -18.1, 4.6, -1.0, -17.5, 3.4, -2.8, -18.1, 2.2, -4.6, -19.6, 1.6, -6.1, -22.2, -2.4, -4.2, -24.3, -2.1, -3.7, -25.9, -1.2, -2.3, -26.5, 0.0, -0.5, -25.9, 1.2, 1.3, -24.3, 2.1, 2.6, -22.2, 2.4, 3.1, -20.0, 2.1, 2.6, -18.4, 1.2, 1.3, -17.8, 0.0, -0.5, -18.4, -1.2, -2.3, -20.0, -2.1, -3.7, -21.8, -6.4, -1.5, -23.9, -6.4, -0.8, -25.5, -5.7, 0.7, -26.1, -4.6, 2.5, -25.5, -3.3, 4.3, -23.9, -2.2, 5.4, -21.8, -1.5, 5.7, -19.6, -1.6, 5.0, -18.1, -2.2, 3.6, -17.5, -3.3, 1.7, -18.1, -4.6, -0.1, -19.6, -5.7, -1.2, -20.6, -10.0, 1.0, -22.7, -10.3, 1.9, -24.2, -9.9, 3.5, -24.7, -8.8, 5.4, -24.2, -7.4, 7.1, -22.7, -6.1, 8.1, -20.7, -5.1, 8.1, -18.6, -4.8, 7.3, -17.1, -5.3, 5.6, -16.6, -6.4, 3.7, -17.1, -7.8, 2.1, -18.6, -9.1, 1.1, -18.9, -13.1, 3.2, -20.7, -13.7, 4.3, -22.1, -13.5, 6.0, -22.6, -12.5, 7.9, -22.2, -11.0, 9.5, -20.8, -9.4, 10.4, -18.9, -8.1, 10.2, -17.1, -7.5, 9.1, -15.7, -7.8, 7.4, -15.2, -8.8, 5.4, -15.6, -10.3, 3.8, -17.0, -11.9, 3.0, -16.7, -15.5, 4.9, -18.3, -16.4, 6.3, -19.5, -16.3, 8.1, -19.9, -15.4, 10.1, -19.6, -13.8, 11.6, -18.5, -11.9, 12.3, -16.9, -10.4, 11.9, -15.3, -9.5, 10.6, -14.1, -9.6, 8.7, -13.6, -10.5, 6.7, -14.0, -12.1, 5.2, -15.1, -14.0, 4.6, -14.2, -17.2, 6.3, -15.4, -18.3, 7.8, -16.4, -18.4, 9.9, -16.8, -17.4, 11.9, -16.6, -15.7, 13.3, -15.8, -13.6, 13.7, -14.6, -11.8, 13.1, -13.4, -10.7, 11.6, -12.4, -10.7, 9.6, -12.0, -11.6, 7.6, -12.2, -13.3, 6.2, -13.0, -15.4, 5.7, -11.6, -18.2, 7.3, -12.4, -19.4, 9.0, -13.1, -19.5, 11.2, -13.5, -18.6, 13.2, -13.5, -16.8, 14.5, -13.1, -14.6, 14.8, -12.4, -12.6, 13.9, -11.6, -11.4, 12.2, -10.9, -11.2, 10.1, -10.5, -12.2, 8.1, -10.5, -14.0, 6.8, -10.9, -16.2, 6.5, -9.1, -18.5, 8.0, -9.4, -19.8, 9.9, -9.8, -19.9, 12.1, -10.2, -18.9, 14.0, -10.4, -17.0, 15.3, -10.5, -14.8, 15.4, -10.3, -12.8, 14.4, -9.9, -11.5, 12.5, -9.5, -11.4, 10.3, -9.2, -12.4, 8.4, -8.9, -14.3, 7.2, -8.9, -16.5, 7.0, -6.6, -18.4, 8.5, -6.5, -19.5, 10.4, -6.7, -19.5, 12.7, -7.1, -18.4, 14.6, -7.6, -16.5, 15.7, -8.1, -14.3, 15.7, -8.4, -12.4, 14.5, -8.4, -11.3, 12.6, -8.2, -11.3, 10.3, -7.8, -12.4, 8.4, -7.4, -14.3, 7.3, -6.9, -16.5, 7.3, -4.3, -17.9, 8.7, -3.9, -18.8, 10.8, -4.0, -18.6, 13.0, -4.4, -17.5, 14.9, -5.1, -15.6, 15.8, -6.0, -13.5, 15.7, -6.6, -11.8, 14.4, -7.0, -10.8, 12.4, -6.9, -11.0, 10.2, -6.5, -12.2, 8.3, -5.8, -14.0, 7.3, -4.9, -16.1, 7.5, -2.1, -17.0, 8.9, -1.5, -17.7, 10.9, -1.5, -17.4, 13.2, -2.1, -16.1, 14.9, -3.1, -14.3, 15.8, -4.2, -12.4, 15.5, -5.1, -10.9, 14.2, -5.7, -10.2, 12.1, -5.7, -10.5, 9.9, -5.1, -11.7, 8.1, -4.1, -13.6, 7.2, -3.0, -15.5, 7.5, 0.0, -15.9, 8.9, 0.6, -16.4, 11.0, 0.6, -15.9, 13.2, -0.1, -14.6, 14.9, -1.3, -12.8, 15.6, -2.7, -11.1, 15.2, -3.8, -9.8, 13.8, -4.4, -9.3, 11.7, -4.4, -9.8, 9.5, -3.7, -11.1, 7.8, -2.5, -12.9, 7.0, -1.2, -14.6, 7.4, 1.8, -14.6, 8.8, 2.5, -14.9, 10.9, 2.4, -14.3, 13.1, 1.5, -13.0, 14.7, 0.2, -11.3, 15.4, -1.3, -9.7, 14.9, -2.6, -8.6, 13.3, -3.3, -8.4, 11.2, -3.2, -9.0, 9.1, -2.4, -10.3, 7.4, -1.0, -11.9, 6.8, 0.5, -13.5, 7.3, 3.4, -13.2, 8.6, 4.1, -13.3, 10.8, 3.9, -12.6, 12.9, 3.0, -11.3, 14.5, 1.5, -9.7, 15.0, -0.2, -8.3, 14.4, -1.5, -7.4, 12.9, -2.2, -7.3, 10.7, -2.0, -8.0, 8.6, -1.1, -9.3, 7.0, 0.4, -10.9, 6.5, 2.1, -12.3, 7.1, 4.9, -11.7, 8.4, 5.6, -11.7, 10.6, 5.3, -10.9, 12.7, 4.3, -9.6, 14.2, 2.6, -8.1, 14.6, 0.9, -6.8, 14.0, -0.5, -6.1, 12.4, -1.1, -6.1, 10.2, -0.9, -6.9, 8.1, 0.2, -8.2, 6.6, 1.8, -9.7, 6.1, 3.5, -10.9, 6.8, 6.2, -10.1, 8.1, 6.8, -10.0, 10.3, 6.6, -9.2, 12.3, 5.4, -8.0, 13.8, 3.7, -6.6, 14.2, 1.9, -5.4, 13.5, 0.5, -4.8, 11.9, -0.1, -4.9, 9.7, 0.2, -5.7, 7.7, 1.3, -6.9, 6.2, 3.0, -8.4, 5.8, 4.8, -9.5, 6.5, 7.4, -8.6, 7.7, 8.0, -8.4, 9.9, 7.7, -7.6, 12.0, 6.5, -6.3, 13.4, 4.7, -5.0, 13.8, 2.9, -3.9, 13.1, 1.5, -3.4, 11.4, 0.8, -3.6, 9.3, 1.2, -4.4, 7.2, 2.4, -5.6, 5.8, 4.1, -7.0, 5.4, 6.0, -8.1, 6.1, 8.5, -7.0, 7.3, 9.1, -6.8, 9.5, 8.7, -6.0, 11.5, 7.5, -4.7, 13.0, 5.7, -3.4, 13.4, 3.8, -2.4, 12.6, 2.4, -2.0, 11.0, 1.8, -2.2, 8.8, 2.1, -3.1, 6.8, 3.3, -4.3, 5.4, 5.1, -5.6, 5.0, 7.0, -6.6, 5.7, 9.5, -5.5, 6.9, 10.1, -5.2, 9.0, 9.7, -4.3, 11.1, 8.5, -3.1, 12.5, 6.6, -1.9, 12.9, 4.7, -0.9, 12.2, 3.3, -0.6, 10.5, 2.6, -0.8, 8.4, 3.0, -1.7, 6.3, 4.3, -2.9, 4.9, 6.1, -4.1, 4.5, 8.0, -5.1, 5.3, 10.4, -3.9, 6.4, 11.0, -3.6, 8.6, 10.7, -2.8, 10.6, 9.4, -1.6, 12.0, 7.6, -0.3, 12.4, 5.6, 0.6, 11.7, 4.2, 0.9, 10.0, 3.5, 0.6, 7.9, 3.9, -0.2, 5.9, 5.1, -1.4, 4.5, 7.0, -2.7, 4.1, 8.9, -3.6, 4.8, 11.3, -2.4, 5.9, 11.9, -2.1, 8.1, 11.6, -1.2, 10.1, 10.3, 0.0, 11.5, 8.5, 1.2, 11.9, 6.5, 2.1, 11.2, 5.0, 2.4, 9.6, 4.4, 2.1, 7.4, 4.7, 1.2, 5.4, 6.0, 0.0, 4.0, 7.8, -1.2, 3.6, 9.8, -2.1, 4.3, 12.1, -0.9, 5.4, 12.8, -0.6, 7.5, 12.5, 0.4, 9.6, 11.2, 1.6, 11.0, 9.4, 2.8, 11.4, 7.4, 3.6, 10.7, 5.9, 3.9, 9.0, 5.2, 3.6, 6.9, 5.5, 2.7, 4.9, 6.8, 1.4, 3.5, 8.7, 0.2, 3.1, 10.6, -0.6, 3.8, 13.0, 0.6, 4.9, 13.7, 1.0, 7.0, 13.4, 1.9, 9.0, 12.1, 3.1, 10.4, 10.3, 4.3, 10.8, 8.3, 5.2, 10.1, 6.8, 5.5, 8.5, 6.1, 5.1, 6.4, 6.4, 4.1, 4.4, 7.6, 2.9, 3.0, 9.5, 1.7, 2.6, 11.4, 0.8, 3.3, 13.8, 2.0, 4.4, 14.5, 2.4, 6.4, 14.2, 3.4, 8.4, 13.0, 4.7, 9.8, 11.1, 6.0, 10.2, 9.2, 6.8, 9.4, 7.6, 7.0, 7.8, 6.9, 6.6, 5.7, 7.2, 5.6, 3.8, 8.5, 4.3, 2.4, 10.3, 3.1, 2.0, 12.3, 2.2, 2.7, 14.7, 3.4, 3.8, 15.4, 3.9, 5.9, 15.1, 5.0, 7.8, 13.9, 6.3, 9.1, 12.0, 7.6, 9.5, 10.1, 8.4, 8.7, 8.5, 8.6, 7.1, 7.8, 8.1, 5.0, 8.1, 7.0, 3.1, 9.3, 5.6, 1.8, 11.2, 4.4, 1.4, 13.1, 3.6, 2.2, 15.6, 4.8, 3.2, 16.3, 5.4, 5.3, 16.0, 6.6, 7.2, 14.7, 8.0, 8.4, 12.9, 9.2, 8.7, 11.0, 10.0, 7.9, 9.4, 10.1, 6.2, 8.7, 9.5, 4.2, 9.0, 8.4, 2.3, 10.2, 6.9, 1.1, 12.1, 5.7, 0.8, 14.0, 4.9, 1.6, 16.5, 6.1, 2.6, 17.2, 6.8, 4.6, 16.9, 8.1, 6.4, 15.6, 9.6, 7.6, 13.8, 10.9, 7.8, 11.9, 11.7, 6.9, 10.4, 11.7, 5.3, 9.6, 10.9, 3.3, 9.9, 9.7, 1.4, 11.2, 8.2, 0.3, 13.0, 6.9, 0.1, 14.9, 6.1, 1.0, 17.4, 7.4, 2.0, 18.1, 8.3, 3.9, 17.8, 9.7, 5.6, 16.6, 11.3, 6.6, 14.7, 12.6, 6.7, 12.8, 13.3, 5.8, 11.3, 13.2, 4.1, 10.6, 12.3, 2.2, 10.9, 10.9, 0.4, 12.1, 9.3, -0.6, 14.0, 8.0, -0.6, 15.9, 7.3, 0.3, 18.4, 8.6, 1.2, 19.0, 9.7, 3.1, 18.7, 11.3, 4.7, 17.5, 13.0, 5.5, 15.7, 14.3, 5.4, 13.8, 14.9, 4.4, 12.3, 14.6, 2.8, 11.6, 13.5, 0.9, 11.9, 11.9, -0.7, 13.1, 10.3, -1.5, 15.0, 9.0, -1.4, 16.9, 8.4, -0.4, 19.4, 9.8, 0.4, 20.0, 11.1, 2.1, 19.7, 12.8, 3.5, 18.5, 14.6, 4.1, 16.6, 15.9, 3.9, 14.7, 16.4, 2.8, 13.2, 15.9, 1.2, 12.6, 14.6, -0.5, 12.9, 12.8, -1.9, 14.1, 11.1, -2.5, 15.9, 9.8, -2.3, 17.9, 9.3, -1.2
    };    
    
    GLfloat normals[ ] = {
        0.7, -0.7, -0.0, 0.9, -0.3, 0.4, 0.8, 0.1, 0.6, 0.5, 0.5, 0.7, 0.1, 0.8, 0.6, -0.4, 0.9, 0.3, -0.7, 0.7, 0.0, -0.9, 0.4, -0.3, -0.8, -0.1, -0.6, -0.5, -0.5, -0.7, -0.1, -0.8, -0.6, 0.4, -0.9, -0.3, 0.7, -0.7, 0.1, 0.9, -0.3, 0.4, 0.8, 0.2, 0.6, 0.5, 0.6, 0.6, 0.1, 0.9, 0.4, -0.3, 0.9, 0.2, -0.7, 0.7, -0.1, -0.9, 0.3, -0.4, -0.8, -0.2, -0.5, -0.5, -0.6, -0.6, -0.1, -0.9, -0.5, 0.3, -0.9, -0.2, 0.7, -0.7, 0.2, 0.9, -0.2, 0.4, 0.8, 0.3, 0.5, 0.6, 0.7, 0.4, 0.1, 0.9, 0.3, -0.3, 0.9, 0.1, -0.7, 0.7, -0.2, -0.9, 0.3, -0.3, -0.9, -0.2, -0.5, -0.6, -0.7, -0.4, -0.1, -1.0, -0.3, 0.3, -0.9, -0.1, 0.7, -0.6, 0.2, 0.9, -0.2, 0.3, 0.9, 0.3, 0.3, 0.6, 0.7, 0.2, 0.2, 1.0, 0.1, -0.3, 1.0, -0.1, -0.7, 0.7, -0.2, -0.9, 0.2, -0.3, -0.9, -0.3, -0.3, -0.6, -0.7, -0.2, -0.2, -1.0, -0.1, 0.3, -0.9, 0.1, 0.7, -0.6, 0.3, 1.0, -0.2, 0.3, 0.9, 0.3, 0.1, 0.7, 0.7, -0.0, 0.2, 1.0, -0.2, -0.3, 0.9, -0.3, -0.7, 0.7, -0.3, -0.9, 0.2, -0.3, -0.9, -0.3, -0.1, -0.7, -0.7, -0.0, -0.2, -1.0, 0.2, 0.3, -0.9, 0.3, 0.7, -0.6, 0.3, 1.0, -0.2, 0.2, 1.0, 0.3, -0.0, 0.7, 0.7, -0.2, 0.3, 0.9, -0.4, -0.3, 0.9, -0.4, -0.7, 0.6, -0.4, -1.0, 0.2, -0.2, -1.0, -0.3, 0.0, -0.7, -0.7, 0.3, -0.3, -0.9, 0.4, 0.3, -0.9, 0.4, 0.7, -0.6, 0.4, 1.0, -0.2, 0.1, 1.0, 0.2, -0.2, 0.7, 0.6, -0.4, 0.3, 0.8, -0.6, -0.2, 0.8, -0.6, -0.7, 0.6, -0.4, -1.0, 0.3, -0.1, -1.0, -0.2, 0.2, -0.7, -0.6, 0.4, -0.2, -0.8, 0.6, 0.3, -0.8, 0.5, 0.7, -0.6, 0.4, 1.0, -0.3, 0.0, 0.9, 0.1, -0.3, 0.7, 0.4, -0.6, 0.2, 0.7, -0.7, -0.3, 0.7, -0.6, -0.7, 0.6, -0.4, -1.0, 0.3, -0.1, -0.9, -0.1, 0.3, -0.7, -0.4, 0.6, -0.2, -0.7, 0.7, 0.3, -0.7, 0.6, 0.7, -0.6, 0.4, 0.9, -0.3, -0.0, 0.9, -0.0, -0.4, 0.6, 0.3, -0.7, 0.2, 0.5, -0.8, -0.3, 0.6, -0.7, -0.7, 0.6, -0.4, -0.9, 0.4, -0.0, -0.9, 0.1, 0.4, -0.6, -0.3, 0.7, -0.2, -0.5, 0.8, 0.3, -0.6, 0.7, 0.7, -0.6, 0.4, 0.9, -0.4, -0.1, 0.9, -0.1, -0.5, 0.6, 0.1, -0.8, 0.1, 0.4, -0.9, -0.3, 0.5, -0.8, -0.7, 0.6, -0.4, -0.9, 0.4, 0.0, -0.9, 0.2, 0.5, -0.6, -0.1, 0.8, -0.1, -0.4, 0.9, 0.3, -0.6, 0.8, 0.7, -0.5, 0.4, 0.9, -0.5, -0.1, 0.8, -0.3, -0.5, 0.5, 0.0, -0.9, 0.1, 0.3, -1.0, -0.4, 0.5, -0.8, -0.7, 0.6, -0.4, -0.9, 0.5, 0.1, -0.8, 0.3, 0.6, -0.5, 0.0, 0.9, -0.1, -0.3, 1.0, 0.4, -0.5, 0.8, 0.7, -0.6, 0.4, 0.8, -0.6, -0.1, 0.7, -0.4, -0.6, 0.4, -0.1, -0.9, 0.0, 0.2, -1.0, -0.4, 0.4, -0.8, -0.7, 0.6, -0.4, -0.8, 0.6, 0.1, -0.7, 0.4, 0.6, -0.4, 0.1, 0.9, 0.0, -0.2, 1.0, 0.4, -0.4, 0.8, 0.7, -0.6, 0.4, 0.8, -0.6, -0.1, 0.6, -0.5, -0.6, 0.3, -0.3, -0.9, -0.1, 0.0, -1.0, -0.5, 0.3, -0.8, -0.7, 0.6, -0.4, -0.8, 0.6, 0.1, -0.6, 0.5, 0.6, -0.3, 0.3, 0.9, 0.1, -0.0, 1.0, 0.5, -0.4, 0.8, 0.7, -0.6, 0.4, 0.7, -0.7, -0.1, 0.5, -0.7, -0.6, 0.2, -0.4, -0.9, -0.2, -0.1, -1.0, -0.5, 0.3, -0.8, -0.7, 0.6, -0.4, -0.7, 0.7, 0.1, -0.5, 0.7, 0.6, -0.2, 0.4, 0.9, 0.2, 0.1, 1.0, 0.5, -0.3, 0.8, 0.7, -0.6, 0.4, 0.6, -0.8, -0.1, 0.4, -0.8, -0.5, 0.0, -0.6, -0.8, -0.3, -0.2, -0.9, -0.6, 0.2, -0.8, -0.7, 0.6, -0.5, -0.6, 0.8, 0.0, -0.4, 0.8, 0.5, -0.0, 0.6, 0.8, 0.3, 0.2, 0.9, 0.6, -0.3, 0.8, 0.7, -0.6, 0.4, 0.5, -0.9, 0.0, 0.2, -0.9, -0.4, -0.1, -0.7, -0.7, -0.4, -0.3, -0.8, -0.6, 0.2, -0.7, -0.7, 0.6, -0.5, -0.5, 0.9, -0.0, -0.2, 0.9, 0.4, 0.1, 0.7, 0.7, 0.5, 0.3, 0.8, 0.6, -0.2, 0.7, 0.6, -0.7, 0.4, 0.4, -0.9, 0.1, 0.0, -1.0, -0.3, -0.3, -0.7, -0.6, -0.6, -0.3, -0.7, -0.7, 0.2, -0.7, -0.6, 0.6, -0.5, -0.4, 0.9, -0.1, -0.0, 1.0, 0.3, 0.3, 0.7, 0.6, 0.6, 0.3, 0.7, 0.7, -0.2, 0.7, 0.6, -0.7, 0.5, 0.2, -1.0, 0.2, -0.2, -1.0, -0.1, -0.5, -0.7, -0.4, -0.7, -0.3, -0.6, -0.7, 0.2, -0.6, -0.6, 0.6, -0.5, -0.3, 0.9, -0.2, 0.1, 1.0, 0.1, 0.5, 0.7, 0.4, 0.7, 0.3, 0.6, 0.7, -0.2, 0.6, 0.5, -0.7, 0.5, 0.1, -0.9, 0.3, -0.3, -0.9, 0.0, -0.7, -0.7, -0.3, -0.8, -0.3, -0.5, -0.8, 0.2, -0.6, -0.5, 0.7, -0.5, -0.1, 0.9, -0.3, 0.3, 1.0, -0.0, 0.6, 0.7, 0.3, 0.8, 0.2, 0.5, 0.8, -0.3, 0.6, 0.4, -0.7, 0.6, -0.0, -0.9, 0.4, -0.4, -0.9, 0.1, -0.8, -0.6, -0.2, -0.9, -0.2, -0.4, -0.8, 0.3, -0.6, -0.5, 0.7, -0.6, -0.0, 0.9, -0.4, 0.5, 0.9, -0.1, 0.8, 0.6, 0.2, 0.9, 0.2, 0.4, 0.8, -0.3, 0.6, 0.3, -0.7, 0.6, -0.1, -0.9, 0.5, -0.6, -0.8, 0.2, -0.9, -0.5, -0.1, -0.9, -0.1, -0.4, -0.7, 0.3, -0.6, -0.4, 0.7, -0.6, 0.1, 0.9, -0.5, 0.6, 0.8, -0.2, 0.9, 0.5, 0.1, 0.9, 0.1, 0.4, 0.7, -0.4, 0.6, 0.3, -0.7, 0.7, -0.2, -0.8, 0.5, -0.7, -0.7, 0.3, -0.9, -0.4, -0.1, -0.9, -0.0, -0.4, -0.7, 0.4, -0.6, -0.3, 0.7, -0.7, 0.2, 0.8, -0.5, 0.7, 0.7, -0.3, 0.9, 0.4, 0.1, 0.9, -0.0, 0.4, 0.7, -0.4, 0.6, 0.2, -0.7, 0.7, -0.3, -0.7, 0.6, -0.7, -0.6, 0.3, -0.9, -0.3, -0.0, -0.9, 0.1, -0.4, -0.6, 0.4, -0.6, -0.2, 0.7, -0.7, 0.3, 0.8, -0.6, 0.7, 0.6, -0.3, 0.9, 0.3, 0.0, 0.9, -0.1, 0.4, 0.6, -0.4, 0.6, 0.1, -0.7, 0.7, -0.4, -0.7, 0.6, -0.8, -0.5, 0.3, -1.0, -0.2, -0.0, -0.9, 0.1, -0.4, -0.6, 0.5, -0.7, -0.1, 0.7, -0.7, 0.4, 0.7, -0.6, 0.8, 0.5, -0.4, 1.0, 0.2, 0.0, 0.9, -0.2, 0.4, 0.6, -0.5, 0.7, 0.1, -0.6, 0.8, -0.4, -0.6, 0.6, -0.8, -0.5, 0.4, -1.0, -0.2, -0.0, -0.9, 0.2, -0.4, -0.6, 0.5, -0.7, -0.1, 0.6, -0.8, 0.4, 0.6, -0.6, 0.8, 0.4, -0.4, 1.0, 0.2, 0.0, 0.9, -0.2, 0.4, 0.6, -0.5, 0.7, 0.1, -0.6, 0.8, -0.4, -0.6, 0.7, -0.8, -0.4, 0.4, -1.0, -0.1, -0.0, -0.9, 0.2, -0.4, -0.5, 0.5, -0.7, -0.1, 0.6, -0.8, 0.4, 0.6, -0.7, 0.8, 0.4, -0.4, 1.0, 0.1, 0.0, 0.9, -0.2, 0.4, 0.5, -0.5, 0.7, 0.0, -0.6, 0.8, -0.5, -0.6, 0.7, -0.8, -0.4, 0.4, -1.0, -0.1, -0.0, -0.9, 0.2, -0.4, -0.5, 0.5, -0.7, -0.0, 0.6, -0.8, 0.5, 0.5, -0.7, 0.8, 0.4, -0.4, 1.0, 0.1, 0.0, 0.9, -0.2, 0.4, 0.5, -0.5, 0.7, 0.0, -0.6, 0.8, -0.5, -0.5, 0.7, -0.9, -0.3, 0.4, -1.0, -0.0, -0.0, -0.9, 0.2, -0.4, -0.5, 0.5, -0.7, -0.0, 0.6, -0.8, 0.5, 0.5, -0.7, 0.9, 0.3, -0.4, 1.0, 0.0, 0.0, 0.9, -0.2, 0.4, 0.5, -0.5, 0.7, 0.0, -0.6, 0.8, -0.5, -0.5, 0.7, -0.9, -0.3, 0.4, -1.0, -0.0, -0.0, -0.9, 0.2, -0.4, -0.5, 0.5, -0.7, -0.0, 0.6, -0.8, 0.5, 0.5, -0.7, 0.9, 0.3, -0.4, 1.0, 0.0, 0.0, 0.9, -0.3, 0.4, 0.5, -0.5, 0.7, -0.0, -0.6, 0.8, -0.5, -0.5, 0.7, -0.9, -0.3, 0.4, -1.0, -0.0, -0.0, -0.9, 0.3, -0.4, -0.5, 0.5, -0.7, 0.0, 0.5, -0.8, 0.5, 0.5, -0.7, 0.9, 0.3, -0.4, 1.0, 0.0, 0.0, 0.9, -0.3, 0.4, 0.5, -0.5, 0.7, 0.0, -0.6, 0.8, -0.5, -0.5, 0.7, -0.9, -0.3, 0.4, -1.0, -0.0, 0.0, -0.9, 0.3, -0.4, -0.5, 0.5, -0.7, 0.0, 0.6, -0.8, 0.5, 0.5, -0.7, 0.9, 0.3, -0.4, 1.0, -0.0, 0.0, 0.9, -0.3, 0.4, 0.5, -0.5, 0.7, -0.0, -0.6, 0.8, -0.5, -0.5, 0.7, -0.9, -0.3, 0.4, -1.0, 0.0, 0.0, -0.9, 0.3, -0.4, -0.5, 0.5, -0.7, -0.0, 0.6, -0.8, 0.5, 0.5, -0.7, 0.9, 0.2, -0.4, 1.0, -0.0, -0.0, 0.9, -0.3, 0.4, 0.5, -0.5, 0.7, -0.0, -0.6, 0.8, -0.5, -0.5, 0.7, -0.9, -0.2, 0.4, -1.0, 0.0, 0.0, -0.9, 0.3, -0.4, -0.5, 0.5, -0.7, -0.0, 0.6, -0.8, 0.5, 0.5, -0.7, 0.9, 0.3, -0.4, 1.0, -0.0, -0.0, 0.9, -0.3, 0.4, 0.5, -0.5, 0.7, -0.0, -0.6, 0.8, -0.5, -0.5, 0.7, -0.9, -0.2, 0.4, -1.0, 0.1, 0.0, -0.9, 0.3, -0.4, -0.5, 0.5, -0.7, 0.0, 0.6, -0.8, 0.5, 0.5, -0.7, 0.9, 0.2, -0.4, 1.0, -0.0, -0.0, 0.9, -0.3, 0.4, 0.5, -0.5, 0.7, -0.0, -0.6, 0.8, -0.5, -0.5, 0.7, -0.9, -0.2, 0.4, -1.0, 0.1, 0.0, -0.8, 0.4, -0.4, -0.5, 0.6, -0.7, 0.0, 0.6, -0.8, 0.5, 0.5, -0.7, 0.9, 0.2, -0.4, 1.0, -0.1, -0.0, 0.8, -0.4, 0.4, 0.5, -0.5, 0.7, -0.1, -0.6, 0.8, -0.5, -0.5, 0.7, -0.9, -0.2, 0.4, -1.0, 0.1, 0.0, -0.8, 0.4, -0.4, -0.4, 0.6, -0.7, 0.1, 0.6, -0.8, 0.5, 0.5, -0.7, 0.9, 0.2, -0.4, 1.0, -0.1, -0.0, 0.8, -0.4, 0.4, 0.4, -0.6, 0.7, -0.1, -0.7, 0.8, -0.6, -0.5, 0.7, -0.9, -0.2, 0.4, -1.0, 0.2, 0.0, -0.8, 0.5, -0.4, -0.4, 0.6, -0.6, 0.1, 0.6, -0.8, 0.6, 0.5, -0.7, 0.9, 0.2, -0.4, 1.0, -0.2, -0.0, 0.8, -0.4, 0.4, 0.4, -0.6, 0.6, -0.2, -0.7, 0.7, -0.6, -0.5, 0.7, -0.9, -0.1, 0.4, -1.0, 0.2, 0.0, -0.8, 0.5, -0.3, -0.4, 0.7, -0.6, 0.1, 0.7, -0.7, 0.6, 0.5, -0.7, 0.9, 0.2, -0.4, 1.0, -0.2, -0.0, 0.8, -0.5, 0.4, 0.4, -0.7, 0.6, -0.2, -0.7, 0.7, -0.7, -0.4, 0.6, -0.9, -0.1, 0.4, -0.9, 0.3, 0.0, -0.7, 0.6, -0.3, -0.3, 0.7, -0.6, 0.2, 0.7, -0.7, 0.7, 0.4, -0.6, 0.9, 0.1, -0.4, 0.9, -0.3, -0.0, 0.7, -0.6, 0.3, 0.3, -0.7, 0.6, -0.3, -0.7, 0.7, -0.7, -0.4, 0.6, -0.9, 0.0, 0.4, -0.9, 0.4, 0.1, -0.7, 0.7, -0.3, -0.2, 0.8, -0.5, 0.3, 0.7, -0.7, 0.7, 0.4, -0.6, 0.9, 0.0, -0.4, 0.9, -0.4, -0.1, 0.7, -0.7, 0.3, 0.2, -0.8, 0.5, -0.4, -0.7, 0.6, -0.7, -0.3, 0.6, -0.9, 0.1, 0.4, -0.9, 0.5, 0.1, -0.6, 0.8, -0.2, -0.1, 0.9, -0.5, 0.3, 0.7, -0.6, 0.7, 0.4, -0.6, 0.9, -0.1, -0.4, 0.8, -0.5, -0.1, 0.6, -0.8, 0.2, 0.1, -0.9, 0.5, -0.5, -0.7, 0.6, -0.8, -0.3, 0.6, -0.9, 0.2, 0.4, -0.8, 0.6, 0.2, -0.5, 0.9, -0.1, -0.0, 0.9, -0.4, 0.4, 0.7, -0.6, 0.8, 0.3, -0.6, 0.9, -0.2, -0.4, 0.8, -0.6, -0.2, 0.4, -0.9, 0.1, -0.0, -0.9, 0.4, -0.5, -0.7, 0.5, -0.8, -0.2, 0.6, -0.8, 0.3, 0.5, -0.6, 0.7, 0.3, -0.3, 0.9, -0.0, 0.1, 0.9, -0.3, 0.5, 0.7, -0.5, 0.8, 0.3, -0.6, 0.8, -0.2, -0.5, 0.7, -0.7, -0.3, 0.3, -1.0, 0.0, -0.1, -0.9, 0.3, -0.6, -0.6, 0.5, -0.7, -0.2, 0.6, -0.7, 0.3, 0.6, -0.5, 0.7, 0.4, -0.2, 1.0, 0.1, 0.2, 1.0, -0.2, 0.6, 0.7, -0.5, 0.7, 0.2, -0.6, 0.7, -0.3, -0.6, 0.5, -0.7, -0.4, 0.1, -1.0, -0.1, -0.3, -0.9, 0.2, -0.6, -0.6, 0.5, -0.7, -0.2, 0.7, -0.6, 0.3, 0.7, -0.3, 0.8, 0.6, 0.0, 1.0, 0.3, 0.4, 0.9, -0.1, 0.6, 0.7, -0.4, 0.7, 0.2, -0.7, 0.6, -0.3, -0.7, 0.3, -0.7, -0.6, -0.0, -1.0, -0.3, -0.4, -0.9, 0.1, -0.7, -0.6, 0.4, -0.6, -0.2, 0.8, -0.4, 0.3, 0.9, -0.1, 0.7, 0.7, 0.2, 0.9, 0.4, 0.5, 0.9, -0.0, 0.7, 0.6, -0.4, 0.6, 0.2, -0.7, 0.4, -0.3, -0.9, 0.1, -0.7, -0.7, -0.2, -0.9, -0.4, -0.5, -0.9, 0.0, -0.7, -0.6, 0.4, -0.6, -0.2, 0.8, -0.3, 0.2, 0.9, 0.0, 0.6, 0.8, 0.4, 0.8, 0.5, 0.6, 0.8, 0.1, 0.7, 0.6, -0.4, 0.6, 0.3, -0.8, 0.3, -0.2, -0.9, -0.0, -0.6, -0.8, -0.4, -0.8, -0.5, -0.6, -0.8, -0.0, -0.7, -0.6, 0.4, -0.5, -0.3, 0.8, -0.2, 0.1, 1.0, 0.2, 0.4, 0.9, 0.5, 0.7, 0.6, 0.7, 0.7, 0.1, 0.7, 0.6, -0.4, 0.5, 0.3, -0.8, 0.2, -0.1, -1.0, -0.2, -0.4, -0.9, -0.5, -0.7, -0.6, -0.7, -0.7, -0.1, -0.7, -0.6, 0.4, -0.5, -0.3, 0.8, -0.1, -0.0, 1.0, 0.3, 0.3, 0.9, 0.6, 0.5, 0.6, 0.8, 0.6, 0.1, 0.7, 0.6, -0.4, 0.5, 0.4, -0.8, 0.1, 0.0, -1.0, -0.3, -0.3, -0.9, -0.6, -0.5, -0.6, -0.8, -0.6, -0.1, -0.7, -0.6, 0.4, -0.4, -0.4, 0.8, 0.0, -0.2, 1.0, 0.4, 0.1, 0.9, 0.7, 0.4, 0.6, 0.8, 0.6, 0.1, 0.7, 0.6, -0.4, 0.4, 0.4, -0.8, 0.0, 0.2, -1.0, -0.4, -0.1, -0.9, -0.7, -0.4, -0.6, -0.8, -0.6, -0.1, -0.7, -0.6, 0.4, -0.4, -0.5, 0.8, 0.1, -0.3, 1.0, 0.5, -0.0, 0.9, 0.8, 0.3, 0.5, 0.9, 0.5, 0.1, 0.7, 0.5, -0.4, 0.4, 0.5, -0.8, -0.1, 0.3, -1.0, -0.5, 0.0, -0.9, -0.8, -0.3, -0.5, -0.9, -0.5, -0.1, -0.7, -0.6, 0.4, -0.3, -0.5, 0.8, 0.1, -0.4, 0.9, 0.6, -0.1, 0.8, 0.9, 0.1, 0.5, 0.9, 0.4, 0.1, 0.7, 0.6, -0.4, 0.3, 0.6, -0.8, -0.1, 0.4, -0.9, -0.6, 0.1, -0.8, -0.9, -0.2, -0.5, -0.9, -0.4, -0.0, -0.7, -0.6, 0.4, -0.3, -0.6, 0.7, 0.2, -0.5, 0.8, 0.6, -0.3, 0.7, 0.9, 0.0, 0.4, 0.9, 0.3, 0.0, 0.7, 0.6, -0.4, 0.3, 0.6, -0.7, -0.2, 0.5, -0.8, -0.6, 0.3, -0.7, -0.9, -0.1, -0.4, -0.9, -0.4, 0.0, -0.7, -0.6, 0.4, -0.3, -0.7, 0.6, 0.2, -0.7, 0.7, 0.7, -0.4, 0.6, 0.9, -0.1, 0.3, 1.0, 0.3, -0.0, 0.7, 0.6, -0.4, 0.3, 0.7, -0.6, -0.2, 0.7, -0.7, -0.7, 0.4, -0.6, -0.9, 0.1, -0.3, -1.0, -0.3, 0.1, -0.7, -0.6, 0.4, -0.2, -0.8, 0.6, 0.3, -0.8, 0.6, 0.7, -0.6, 0.4, 1.0, -0.2, 0.2, 1.0, 0.2, -0.1, 0.7, 0.6, -0.4, 0.3, 0.8, -0.5, -0.2, 0.8, -0.6, -0.7, 0.6, -0.5, -1.0, 0.2, -0.2, -1.0, -0.3, 0.1, -0.7, -0.6, 0.4, -0.3, -0.9, 0.4, 0.3, -0.9, 0.4, 0.7, -0.7, 0.2, 1.0, -0.3, 0.0, 1.0, 0.2, -0.2, 0.7, 0.6, -0.3, 0.3, 0.9, -0.4, -0.3, 0.9, -0.4, -0.7, 0.7, -0.3, -1.0, 0.3, -0.0, -1.0, -0.2, 0.2, -0.7, -0.7, 0.3, -0.3, -0.9, 0.3, 0.2, -1.0, 0.2, 0.7, -0.7, 0.0, 0.9, -0.3, -0.1, 1.0, 0.2, -0.3, 0.7, 0.6, -0.3, 0.3, 0.9, -0.3, -0.2, 1.0, -0.2, -0.7, 0.7, -0.0, -0.9, 0.3, 0.1, -0.9, -0.2, 0.3, -0.7, -0.7, 0.2, -0.3, -1.0, 0.1, 0.2, -1.0, -0.1, 0.6, -0.7, -0.2, 0.9, -0.3, -0.3, 0.9, 0.2, -0.3, 0.7, 0.6, -0.2, 0.3, 0.9, -0.1, -0.2, 1.0, 0.1, -0.6, 0.7, 0.2, -0.9, 0.3, 0.3, -0.9, -0.2, 0.3, -0.7, -0.7, 0.2, -0.3, -0.9, -0.1, 0.1, -0.9, -0.3, 0.6, -0.7, -0.4, 0.8, -0.3, -0.5, 0.9, 0.2, -0.4, 0.7, 0.7, -0.2, 0.3, 0.9, 0.1, -0.1, 1.0, 0.3, -0.6, 0.7, 0.4, -0.9, 0.2, 0.5, -0.9, -0.3, 0.3, -0.7, -0.7, 0.1, -0.3, -0.9, -0.2, 0.1, -0.9, -0.4, 0.5, -0.6, -0.6, 0.8, -0.2, -0.6, 0.9, 0.3, -0.4, 0.7, 0.7, -0.1, 0.3, 0.9, 0.2, -0.1, 0.9, 0.5, -0.5, 0.6, 0.6, -0.8, 0.2, 0.6, -0.9, -0.3, 0.4, -0.7, -0.7, 0.0, -0.4, -0.9, -0.3, 0.1, -0.8, -0.6, 0.5, -0.5, -0.7, 0.8, -0.1, -0.6, 0.9, 0.3, -0.4, 0.7, 0.7, 0.0, 0.4, 0.9, 0.3, -0.1, 0.8, 0.6, -0.5, 0.5, 0.7, -0.8, 0.1, 0.6, -0.9, -0.4, 0.3, -0.7, -0.7, -0.1, -0.4, -0.8, -0.5, 0.1, -0.7, -0.7, 0.5, -0.4, -0.8, 0.8, 0.0, -0.6, 0.9, 0.4, -0.3, 0.7, 0.7, 0.1, 0.4, 0.8, 0.5, -0.1, 0.7, 0.7, -0.5, 0.4, 0.8, -0.8, -0.0, 0.6, -0.9, -0.4, 0.3, -0.7, -0.7, -0.2, -0.4, -0.7, -0.6, 0.1, -0.6, -0.8, 0.5, -0.3, -0.8, 0.8, 0.1, -0.6, 0.9, 0.4, -0.3, 0.7, 0.7, 0.2, 0.3, 0.8, 0.6, -0.1, 0.6, 0.8, -0.5, 0.3, 0.8, -0.8, -0.1, 0.6, -0.9, -0.5, 0.2, -0.7, -0.7, -0.2, -0.4, -0.7, -0.6, 0.1, -0.5, -0.8, 0.5, -0.2, -0.8, 0.8, 0.1, -0.6, 0.9, 0.4, -0.2, 0.7, 0.7, 0.2, 0.4, 0.7, 0.6, -0.1, 0.5, 0.8, -0.5, 0.2, 0.8, -0.8, -0.2, 0.6, -0.9, -0.5, 0.2, -0.7, -0.6, -0.3, -0.3, -0.6, -0.7, 0.1, -0.5, -0.9, 0.5, -0.2, -0.8, 0.8, 0.2, -0.6, 0.9, 0.5, -0.2, 0.7, 0.6, 0.3, 0.3, 0.6, 0.7, -0.1, 0.4, 0.9, -0.5, 0.2, 0.8, -0.8, -0.2, 0.6, -0.9, -0.5, 0.1, -0.7, -0.6, -0.3, -0.3, -0.6, -0.7, 0.1, -0.4, -0.9, 0.5, -0.1, -0.9, 0.8, 0.2, -0.6, 0.9, 0.5, -0.1, 0.7, 0.6, 0.4, 0.3, 0.6, 0.7, -0.1, 0.4, 0.9, -0.5, 0.1, 0.9, -0.8, -0.2, 0.5, -0.9, -0.5, 0.1, -0.7, -0.6, -0.4, -0.3, -0.6, -0.8, 0.1, -0.4, -0.9, 0.5, -0.1, -0.8, 0.8, 0.2, -0.5, 0.9, 0.5, -0.1, 0.7, 0.6, 0.4, 0.4, 0.5, 0.8, -0.1, 0.4, 0.9, -0.5, 0.1, 0.8, -0.8, -0.2, 0.5, -0.9, -0.5, 0.1, -0.7, -0.6, -0.4, -0.3, -0.5, -0.8, 0.1, -0.3, -0.9, 0.5, -0.1, -0.9, 0.8, 0.2, -0.5, 0.9, 0.5, -0.1, 0.7, 0.6, 0.4, 0.4, 0.5, 0.8, -0.1, 0.3, 0.9, -0.5, 0.1, 0.8, -0.8, -0.2, 0.5, -0.9, -0.5, 0.1, -0.7, -0.6, -0.4, -0.4, -0.5, -0.8, 0.1, -0.3, -0.9, 0.5, -0.0, -0.9, 0.8, 0.3, -0.5, 0.9, 0.5, -0.1, 0.7, 0.6, 0.4, 0.4, 0.5, 0.8, -0.1, 0.3, 0.9, -0.5, 0.0, 0.9, -0.8, -0.2, 0.5, -0.9, -0.5, 0.1, -0.7, -0.6, -0.4, -0.4, -0.5, -0.8, 0.1, -0.3, -1.0, 0.5, -0.0, -0.9, 0.8, 0.3, -0.5, 0.9, 0.5, -0.1, 0.7, 0.5, 0.4, 0.4, 0.5, 0.8, -0.1, 0.3, 1.0, -0.5, 0.0, 0.9, -0.8, -0.3, 0.5, -0.9, -0.5, 0.1, -0.7, -0.5, -0.4, -0.4, -0.5, -0.8, 0.1, -0.3, -1.0, 0.5, 0.0, -0.9, 0.8, 0.3, -0.5, 0.9, 0.5, -0.1, 0.7, 0.6, 0.4, 0.4, 0.5, 0.8, -0.1, 0.3, 1.0, -0.5, -0.0, 0.9, -0.8, -0.3, 0.5, -0.9, -0.5, 0.1, -0.7, -0.5, -0.4, -0.4, -0.5, -0.8, 0.1, -0.3, -1.0, 0.5, 0.0, -0.9, 0.8, 0.3, -0.5, 0.9, 0.5, -0.1, 0.7, 0.6, 0.4, 0.4, 0.5, 0.8, -0.1, 0.3, 1.0, -0.5, -0.0, 0.9, -0.8, -0.3, 0.5, -0.9, -0.5, 0.1, -0.7, -0.6, -0.4, -0.4, -0.5, -0.8, 0.0, -0.2, -1.0, 0.5, 0.0, -0.9, 0.8, 0.3, -0.6, 0.9, 0.5, -0.1, 0.7, 0.6, 0.4, 0.4, 0.5, 0.8, -0.1, 0.2, 1.0, -0.5, -0.0, 0.9, -0.8, -0.3, 0.6, -0.9, -0.5, 0.1, -0.7, -0.6, -0.4, -0.4, -0.5, -0.8, 0.1, -0.2, -1.0, 0.5, 0.1, -0.9, 0.8, 0.3, -0.6, 0.8, 0.5, -0.1, 0.7, 0.6, 0.4, 0.4, 0.5, 0.8, -0.1, 0.3, 1.0, -0.5, -0.0, 0.9, -0.8, -0.3, 0.5, -0.8, -0.5, 0.1, -0.7, -0.6, -0.4, -0.4, -0.5, -0.8, 0.1, -0.2, -1.0, 0.5, 0.1, -0.9, 0.8, 0.4, -0.5, 0.8, 0.6, -0.1, 0.7, 0.6, 0.4, 0.4, 0.5, 0.8, -0.1, 0.2, 1.0, -0.5, -0.1, 0.9, -0.8, -0.3, 0.5, -0.8, -0.6, 0.1, -0.6, -0.6, -0.4, -0.3, -0.5, -0.8, 0.1, -0.2, -1.0, 0.5, 0.1, -0.9, 0.7, 0.4, -0.5, 0.8, 0.6, -0.1, 0.7, 0.6, 0.4, 0.3, 0.5, 0.8, -0.1, 0.2, 1.0, -0.5, -0.1, 0.9, -0.7, -0.4, 0.5, -0.8, -0.6, 0.1, -0.6, -0.6, -0.5, -0.3, -0.5, -0.8, 0.1, -0.2, -1.0, 0.5, 0.2, -0.9, 0.7, 0.5, -0.5, 0.8, 0.6, -0.0, 0.6, 0.6, 0.5, 0.3, 0.5, 0.8, -0.1, 0.2, 1.0, -0.5, -0.2, 0.9, -0.7, -0.5, 0.5, -0.8, -0.6, 0.0, -0.6, -0.7, -0.5, -0.3, -0.4, -0.9, 0.1, -0.1, -1.0, 0.5, 0.2, -0.8, 0.7, 0.5, -0.5, 0.7, 0.7, -0.0, 0.6, 0.7, 0.5, 0.3, 0.5, 0.8, -0.1, 0.2, 1.0, -0.5, -0.2, 0.9, -0.7, -0.5, 0.5, -0.7, -0.7, 0.0, -0.5, -0.7, -0.5, -0.2, -0.4, -0.9, 0.1, -0.1, -1.0, 0.4, 0.3, -0.8, 0.6, 0.6, -0.5, 0.7, 0.7, 0.0, 0.5, 0.7, 0.5, 0.2, 0.4, 0.9, -0.1, 0.1, 1.0, -0.5, -0.3, 0.8, -0.6, -0.6, 0.5, -0.7, -0.7, -0.0, -0.4, -0.7, -0.6, -0.2, -0.4, -0.9, 0.1, -0.0, -1.0, 0.4, 0.4, -0.8, 0.6, 0.7, -0.4, 0.6, 0.8, 0.1, 0.4, 0.7, 0.6, 0.2, 0.4, 0.9, -0.1, -0.0, 1.0, -0.4, -0.4, 0.8, -0.6, -0.7, 0.4, -0.6, -0.8, -0.1, -0.4, -0.7, -0.6, -0.1, -0.3, -0.9, 0.1, 0.1, -1.0, 0.3, 0.5, -0.8, 0.5, 0.8, -0.4, 0.5, 0.9, 0.1, 0.4, 0.7, 0.6, 0.1, 0.4, 0.9, -0.1, -0.1, 1.0, -0.3, -0.5, 0.8, -0.5, -0.8, 0.4, -0.5, -0.9, -0.2, -0.3, -0.7, -0.7, -0.1, -0.3, -0.9, 0.1, 0.2, -1.0, 0.2, 0.6, -0.7, 0.3, 0.9, -0.3, 0.3, 0.9, 0.2, 0.3, 0.7, 0.7, 0.1, 0.3, 0.9, -0.1, -0.2, 1.0, -0.2, -0.6, 0.7, -0.3, -0.9, 0.3, -0.3, -0.9, -0.2, -0.2, -0.7, -0.7, -0.1, -0.2, -1.0, -0.0, 0.3, -1.0, 0.1, 0.7, -0.7, 0.2, 0.9, -0.3, 0.2, 0.9, 0.2, 0.2, 0.7, 0.7, 0.1, 0.3, 1.0, 0.0, -0.2, 1.0, -0.1, -0.7, 0.7, -0.2, -0.9, 0.3, -0.2, -0.9, -0.3, -0.1, -0.6, -0.8, -0.2, -0.2, -1.0, -0.2, 0.3, -0.9, -0.1, 0.7, -0.7, -0.0, 1.0, -0.2, 0.1, 1.0, 0.3, 0.2, 0.7, 0.7, 0.2, 0.2, 1.0, 0.2, -0.3, 0.9, 0.1, -0.7, 0.7, 0.0, -1.0, 0.2, -0.1, -0.9, -0.3, -0.1, -0.6, -0.8, -0.3, -0.2, -1.0, -0.4, 0.3, -0.9, -0.3, 0.7, -0.6, -0.3, 1.0, -0.1, -0.1, 0.9, 0.3, 0.1, 0.7, 0.8, 0.2, 0.2, 0.9, 0.3, -0.3, 0.9, 0.3, -0.7, 0.6, 0.3, -1.0, 0.1, 0.1, -0.9, -0.4, -0.1, -0.6, -0.8, -0.3, -0.2, -0.9, -0.5, 0.3, -0.8, -0.6, 0.7, -0.5, -0.5, 0.9, -0.0, -0.2, 0.9, 0.4, 0.0, 0.6, 0.8, 0.3, 0.2, 0.9, 0.5, -0.3, 0.8, 0.6, -0.7, 0.5, 0.4, -0.9, 0.0, 0.2, -0.9, -0.4, -0.0, -0.6, -0.8, -0.4, -0.2, -0.9, -0.6, 0.2, -0.7, -0.7, 0.6, -0.4, -0.6, 0.8, 0.1, -0.4, 0.8, 0.5, 0.0, 0.6, 0.8, 0.4, 0.3, 0.9, 0.6, -0.2, 0.7, 0.7, -0.6, 0.4, 0.6, -0.8, -0.1, 0.3, -0.8, -0.5, -0.0, -0.6, -0.8, -0.5, -0.3, -0.8, -0.8, 0.1, -0.6, -0.9, 0.4, -0.3, -0.7, 0.7, 0.2, -0.4, 0.7, 0.6, -0.0, 0.6, 0.8, 0.4, 0.3, 0.9, 0.7, -0.1, 0.7, 0.9, -0.4, 0.3, 0.7, -0.7, -0.2, 0.4, -0.7, -0.6, -0.0, -0.6, -0.8, -0.5, -0.3, -0.8, -0.8, -0.0, -0.6, -0.9, 0.3, -0.2, -0.8, 0.5, 0.2, -0.5, 0.6, 0.6, -0.0, 0.6, 0.8, 0.4, 0.4, 0.8, 0.8, 0.0, 0.6, 0.9, -0.3, 0.2, 0.8, -0.5, -0.2, 0.5, -0.6, -0.6, -0.0, -0.6, -0.8, -0.5, -0.4, -0.8, -0.9, -0.2, -0.5, -1.0, 0.1, -0.1, -0.8, 0.4, 0.3, -0.5, 0.6, 0.7, -0.0, 0.6, 0.8, 0.5, 0.4, 0.8, 0.8, 0.2, 0.5, 1.0, -0.1, 0.1, 0.9, -0.4, -0.3, 0.5, -0.5, -0.7, -0.0, -0.6, -0.8, -0.5, -0.5, -0.7, -0.9, -0.3, -0.4, -1.0, 0.0, 0.0, -0.9, 0.3, 0.4, -0.5, 0.5, 0.7, -0.0, 0.6, 0.8, 0.5, 0.5, 0.7, 0.9, 0.3, 0.4, 1.0, 0.0, -0.0, 0.9, -0.3, -0.4, 0.5, -0.5, -0.7, -0.0, -0.6, -0.8, -0.5, -0.6, -0.7, -0.9, -0.4, -0.3, -1.0, -0.1, 0.1, -0.9, 0.2, 0.5, -0.5, 0.4, 0.8, -0.0, 0.6, 0.8, 0.5, 0.6, 0.7, 0.8, 0.4, 0.4, 1.0, 0.1, -0.1, 0.8, -0.2, -0.5, 0.5, -0.4, -0.8, 0.0, -0.6, -0.8, -0.5, -0.6, -0.6, -0.8, -0.5, -0.2, -0.9, -0.3, 0.2, -0.8, 0.0, 0.6, -0.5, 0.3, 0.8, -0.0, 0.6, 0.8, 0.5, 0.6, 0.6, 0.8, 0.5, 0.2, 0.9, 0.3, -0.2, 0.8, -0.0, -0.6, 0.5, -0.4, -0.8, -0.0, -0.6, -0.8, -0.4, -0.7, -0.6, -0.7, -0.7, -0.2, -0.9, -0.4, 0.3, -0.8, -0.1, 0.6, -0.4, 0.3, 0.8, -0.0, 0.6, 0.8, 0.4, 0.7, 0.6, 0.7, 0.7, 0.2, 0.9, 0.4, -0.3, 0.7, 0.1, -0.7, 0.4, -0.3, -0.9, 0.0, -0.6, -0.8, -0.4, -0.8, -0.5, -0.6, -0.8, -0.1, -0.7, -0.6, 0.4, -0.7, -0.2, 0.7, -0.4, 0.2, 0.9, -0.0, 0.6, 0.8, 0.3, 0.8, 0.5, 0.6, 0.8, 0.1, 0.7, 0.6, -0.4, 0.6, 0.2, -0.7, 0.4, -0.3, -0.9, 0.0, -0.6, -0.8, -0.2, -0.9, -0.4, -0.5, -0.9, 0.0, -0.6, -0.7, 0.5, -0.5, -0.3, 0.8, -0.3, 0.2, 0.9, -0.1, 0.6, 0.8, 0.2, 0.9, 0.4, 0.4, 0.9, -0.0, 0.6, 0.7, -0.5, 0.5, 0.3, -0.8, 0.3, -0.2, -0.9, 0.1, -0.7, -0.8, -0.1, -0.9, -0.3, -0.3, -1.0, 0.1, -0.3, -0.7, 0.6, -0.3, -0.3, 0.9, -0.3, 0.2, 1.0, -0.1, 0.6, 0.8, 0.1, 0.9, 0.4, 0.3, 1.0, -0.1, 0.4, 0.7, -0.6, 0.4, 0.3, -0.9, 0.2, -0.2, -0.9, 0.1, -0.7, -0.7, 0.1, -1.0, -0.3, -0.0, -1.0, 0.2, -0.1, -0.8, 0.6, -0.2, -0.3, 0.9, -0.2, 0.2, 1.0, -0.1, 0.6, 0.7, -0.1, 0.9, 0.3, 0.0, 1.0, -0.2, 0.1, 0.7, -0.7, 0.2, 0.3, -0.9, 0.2, -0.2, -1.0, 0.2, -0.7, -0.7, 0.2, -0.9, -0.2, 0.2, -0.9, 0.3, 0.1, -0.7, 0.7, -0.0, -0.3, 1.0, -0.1, 0.2, 1.0, -0.2, 0.7, 0.7, -0.2, 0.9, 0.3, -0.2, 0.9, -0.3, -0.1, 0.7, -0.7, 0.0, 0.2, -1.0, 0.1, -0.3, -1.0, 0.3, -0.7, -0.7, 0.3, -0.9, -0.2, 0.3, -0.9, 0.3, 0.2, -0.6, 0.7, 0.1, -0.2, 1.0, -0.1, 0.3, 1.0, -0.3, 0.7, 0.7, -0.3, 0.9, 0.2, -0.3, 0.9, -0.3, -0.2, 0.6, -0.8, -0.1, 0.2, -1.0, 0.1, -0.3, -0.9, 0.4, -0.7, -0.6, 0.5, -0.9, -0.1, 0.5, -0.8, 0.4, 0.3, -0.5, 0.8, 0.1, -0.1, 1.0, -0.1, 0.3, 0.9, -0.4, 0.7, 0.6, -0.5, 0.9, 0.2, -0.5, 0.8, -0.4, -0.3, 0.5, -0.8, -0.1, 0.1, -1.0, 0.1, -0.4, -0.9, 0.4, -0.7, -0.6, 0.6, -0.8, -0.1, 0.6, -0.7, 0.4, 0.4, -0.4, 0.8, 0.1, -0.0, 1.0, -0.2, 0.4, 0.9, -0.4, 0.7, 0.6, -0.6, 0.8, 0.1, -0.6, 0.7, -0.4, -0.4, 0.4, -0.8, -0.1, -0.0, -1.0, 0.2, -0.4, -0.9, 0.5, -0.7, -0.5, 0.7, -0.7, -0.0, 0.6, -0.6, 0.5, 0.4, -0.3, 0.8, 0.2, 0.1, 1.0, -0.2, 0.4, 0.9, -0.5, 0.7, 0.5, -0.7, 0.7, 0.0, -0.6, 0.6, -0.5, -0.5, 0.3, -0.8, -0.1, -0.1, -1.0, 0.2, -0.4, -0.9, 0.6, -0.7, -0.5, 0.7, -0.7, 0.0, 0.7, -0.5, 0.5, 0.5, -0.2, 0.9, 0.1, 0.1, 1.0, -0.3, 0.5, 0.9, -0.6, 0.7, 0.5, -0.7, 0.7, -0.0, -0.7, 0.5, -0.5, -0.5, 0.2, -0.9, -0.1, -0.2, -1.0, 0.3, -0.5, -0.8, 0.6, -0.6, -0.5, 0.8, -0.6, 0.0, 0.7, -0.5, 0.5, 0.5, -0.2, 0.9, 0.1, 0.2, 1.0, -0.3, 0.5, 0.8, -0.6, 0.6, 0.5, -0.8, 0.6, -0.0, -0.7, 0.5, -0.5, -0.5, 0.2, -0.9, -0.1, -0.2, -1.0, 0.3, -0.5, -0.8, 0.7, -0.6, -0.4, 0.8, -0.6, 0.1, 0.7, -0.4, 0.5, 0.5, -0.1, 0.9, 0.1, 0.2, 1.0, -0.3, 0.5, 0.8, -0.6, 0.6, 0.4, -0.8, 0.6, -0.1, -0.7, 0.4, -0.5, -0.5, 0.1, -0.9, -0.1, -0.2, -1.0, 0.3, -0.5, -0.8, 0.7, -0.6, -0.4, 0.8, -0.6, 0.1, 0.8, -0.4, 0.5, 0.5, -0.1, 0.9, 0.1, 0.2, 1.0, -0.4, 0.5, 0.8, -0.7, 0.6, 0.4, -0.8, 0.6, -0.1, -0.8, 0.4, -0.6, -0.5, 0.1, -0.9, -0.1, -0.2, -1.0, 0.3, -0.5, -0.8, 0.7, -0.6, -0.4, 0.8, -0.5, 0.1, 0.8, -0.3, 0.5, 0.5, -0.1, 0.9, 0.1, 0.2, 1.0, -0.4, 0.5, 0.8, -0.7, 0.6, 0.4, -0.9, 0.5, -0.1, -0.8, 0.3, -0.5, -0.5, 0.1, -0.9, -0.1, -0.2, -1.0, 0.4, -0.5, -0.8, 0.7, -0.6, -0.4, 0.9, -0.5, 0.1, 0.8, -0.3, 0.6, 0.5, -0.0, 0.9, 0.1, 0.3, 1.0, -0.4, 0.5, 0.8, -0.7, 0.6, 0.4, -0.9, 0.5, -0.1, -0.8, 0.3, -0.6, -0.5, 0.0, -0.9, -0.1, -0.3, -1.0, 0.4, -0.5, -0.8, 0.7, -0.6, -0.4, 0.9, -0.5, 0.1, 0.8, -0.3, 0.5, 0.5, -0.0, 0.9, 0.1, 0.3, 1.0, -0.4, 0.5, 0.8, -0.7, 0.5, 0.4, -0.9, 0.5, -0.1, -0.8, 0.3, -0.5, -0.5, 0.0, -0.9, -0.1, -0.3, -1.0, 0.4, -0.5, -0.8, 0.7, -0.6, -0.4, 0.9, -0.5, 0.1, 0.8, -0.3, 0.5, 0.5, -0.0, 0.9, 0.1, 0.3, 1.0, -0.4, 0.5, 0.8, -0.7, 0.5, 0.4, -0.9, 0.5, -0.1, -0.8, 0.3, -0.5, -0.5, -0.0, -0.9, -0.1, -0.3, -1.0, 0.4, -0.5, -0.8, 0.7, -0.5, -0.4, 0.9, -0.5, 0.1, 0.8, -0.3, 0.5, 0.5, 0.0, 0.9, 0.1, 0.3, 1.0, -0.4, 0.5, 0.8, -0.7, 0.6, 0.4, -0.9, 0.5, -0.1, -0.8, 0.3, -0.5, -0.5, -0.0, -0.9, -0.1, -0.3, -1.0, 0.4, -0.5, -0.8, 0.7, -0.6, -0.4, 0.9, -0.5, 0.1, 0.8, -0.3, 0.5, 0.5, 0.0, 0.9, 0.1, 0.3, 0.9, -0.3, 0.5, 0.8, -0.7, 0.6, 0.4, -0.9, 0.5, -0.1, -0.8, 0.3, -0.5, -0.5, -0.0, -0.9, -0.1, -0.3, -0.9, 0.4, -0.5, -0.8, 0.7, -0.6, -0.4, 0.9, -0.5, 0.1, 0.8, -0.2, 0.5, 0.5, 0.0, 0.8, 0.1, 0.3, 0.9, -0.4, 0.5, 0.8, -0.7, 0.6, 0.4, -0.9, 0.5, -0.1, -0.8, 0.2, -0.5, -0.5, -0.0, -0.8, -0.1, -0.3, -0.9, 0.4, -0.5, -0.8, 0.7, -0.6, -0.4, 0.9, -0.5, 0.1, 0.8, -0.2, 0.6, 0.5, 0.1, 0.8, 0.1, 0.4, 0.9, -0.4, 0.6, 0.7, -0.7, 0.6, 0.4, -0.9, 0.5, -0.1, -0.8, 0.2, -0.5, -0.5, -0.1, -0.8, -0.1, -0.4, -0.9, 0.4, -0.5, -0.8, 0.7, -0.6, -0.4, 0.9, -0.5, 0.1, 0.8, -0.2, 0.6, 0.5, 0.1, 0.9, 0.1, 0.4, 0.9, -0.4, 0.6, 0.7, -0.7, 0.6, 0.3, -0.9, 0.5, -0.1, -0.8, 0.2, -0.6, -0.5, -0.1, -0.8, -0.1, -0.4, -0.9, 0.3, -0.6, -0.7, 0.7, -0.6, -0.3, 0.9, -0.5, 0.2, 0.8, -0.2, 0.6, 0.5, 0.2, 0.8, 0.1, 0.5, 0.9, -0.4, 0.6, 0.7, -0.7, 0.6, 0.3, -0.9, 0.5, -0.1, -0.8, 0.2, -0.6, -0.5, -0.2, -0.8, -0.1, -0.5, -0.9, 0.3, -0.6, -0.7, 0.7, -0.7, -0.2, 0.9, -0.4, 0.2, 0.8, -0.1, 0.6, 0.5, 0.2, 0.8, 0.1, 0.5, 0.8, -0.4, 0.7, 0.6, -0.7, 0.7, 0.2, -0.9, 0.5, -0.2, -0.8, 0.2, -0.6, -0.5, -0.2, -0.8, -0.1, -0.5, -0.8, 0.4, -0.7, -0.6, 0.7, -0.7, -0.2, 0.9, -0.4, 0.3, 0.8, -0.1, 0.6, 0.5, 0.3, 0.8, 0.1, 0.6, 0.8, -0.4, 0.8, 0.6, -0.7, 0.7, 0.2, -0.9, 0.5, -0.2, -0.8, 0.1, -0.6, -0.5, -0.3, -0.8, -0.1, -0.6, -0.8, 0.3, -0.8, -0.6, 0.7, -0.7, -0.1, 0.9, -0.4, 0.3, 0.8, -0.0, 0.6, 0.5, 0.4, 0.8, 0.1, 0.7, 0.7, -0.4, 0.8, 0.5, -0.7, 0.7, 0.1, -0.9, 0.4, -0.3, -0.8, 0.0, -0.6, -0.5, -0.4, -0.8, -0.1, -0.7, -0.7, 0.4, -0.8, -0.5
    };
    
    GLushort faces[ ] = {
        0, 12, 13, 0, 13, 1, 1, 13, 14, 1, 14, 2, 2, 14, 15, 2, 15, 3, 3, 15, 16, 3, 16, 4, 4, 16, 17, 4, 17, 5, 5, 17, 18, 5, 18, 6, 6, 18, 19, 6, 19, 7, 7, 19, 20, 7, 20, 8, 8, 20, 21, 8, 21, 9, 9, 21, 22, 9, 22, 10, 10, 22, 23, 10, 23, 11, 11, 23, 12, 11, 12, 0, 12, 24, 25, 12, 25, 13, 13, 25, 26, 13, 26, 14, 14, 26, 27, 14, 27, 15, 15, 27, 28, 15, 28, 16, 16, 28, 29, 16, 29, 17, 17, 29, 30, 17, 30, 18, 18, 30, 31, 18, 31, 19, 19, 31, 32, 19, 32, 20, 20, 32, 33, 20, 33, 21, 21, 33, 34, 21, 34, 22, 22, 34, 35, 22, 35, 23, 23, 35, 24, 23, 24, 12, 24, 36, 37, 24, 37, 25, 25, 37, 38, 25, 38, 26, 26, 38, 39, 26, 39, 27, 27, 39, 40, 27, 40, 28, 28, 40, 41, 28, 41, 29, 29, 41, 42, 29, 42, 30, 30, 42, 43, 30, 43, 31, 31, 43, 44, 31, 44, 32, 32, 44, 45, 32, 45, 33, 33, 45, 46, 33, 46, 34, 34, 46, 47, 34, 47, 35, 35, 47, 36, 35, 36, 24, 36, 48, 49, 36, 49, 37, 37, 49, 50, 37, 50, 38, 38, 50, 51, 38, 51, 39, 39, 51, 52, 39, 52, 40, 40, 52, 53, 40, 53, 41, 41, 53, 54, 41, 54, 42, 42, 54, 55, 42, 55, 43, 43, 55, 56, 43, 56, 44, 44, 56, 57, 44, 57, 45, 45, 57, 58, 45, 58, 46, 46, 58, 59, 46, 59, 47, 47, 59, 48, 47, 48, 36, 48, 60, 61, 48, 61, 49, 49, 61, 62, 49, 62, 50, 50, 62, 63, 50, 63, 51, 51, 63, 64, 51, 64, 52, 52, 64, 65, 52, 65, 53, 53, 65, 66, 53, 66, 54, 54, 66, 67, 54, 67, 55, 55, 67, 68, 55, 68, 56, 56, 68, 69, 56, 69, 57, 57, 69, 70, 57, 70, 58, 58, 70, 71, 58, 71, 59, 59, 71, 60, 59, 60, 48, 60, 72, 73, 60, 73, 61, 61, 73, 74, 61, 74, 62, 62, 74, 75, 62, 75, 63, 63, 75, 76, 63, 76, 64, 64, 76, 77, 64, 77, 65, 65, 77, 78, 65, 78, 66, 66, 78, 79, 66, 79, 67, 67, 79, 80, 67, 80, 68, 68, 80, 81, 68, 81, 69, 69, 81, 82, 69, 82, 70, 70, 82, 83, 70, 83, 71, 71, 83, 72, 71, 72, 60, 72, 84, 85, 72, 85, 73, 73, 85, 86, 73, 86, 74, 74, 86, 87, 74, 87, 75, 75, 87, 88, 75, 88, 76, 76, 88, 89, 76, 89, 77, 77, 89, 90, 77, 90, 78, 78, 90, 91, 78, 91, 79, 79, 91, 92, 79, 92, 80, 80, 92, 93, 80, 93, 81, 81, 93, 94, 81, 94, 82, 82, 94, 95, 82, 95, 83, 83, 95, 84, 83, 84, 72, 84, 96, 97, 84, 97, 85, 85, 97, 98, 85, 98, 86, 86, 98, 99, 86, 99, 87, 87, 99, 100, 87, 100, 88, 88, 100, 101, 88, 101, 89, 89, 101, 102, 89, 102, 90, 90, 102, 103, 90, 103, 91, 91, 103, 104, 91, 104, 92, 92, 104, 105, 92, 105, 93, 93, 105, 106, 93, 106, 94, 94, 106, 107, 94, 107, 95, 95, 107, 96, 95, 96, 84, 96, 108, 109, 96, 109, 97, 97, 109, 110, 97, 110, 98, 98, 110, 111, 98, 111, 99, 99, 111, 112, 99, 112, 100, 100, 112, 113, 100, 113, 101, 101, 113, 114, 101, 114, 102, 102, 114, 115, 102, 115, 103, 103, 115, 116, 103, 116, 104, 104, 116, 117, 104, 117, 105, 105, 117, 118, 105, 118, 106, 106, 118, 119, 106, 119, 107, 107, 119, 108, 107, 108, 96, 108, 120, 121, 108, 121, 109, 109, 121, 122, 109, 122, 110, 110, 122, 123, 110, 123, 111, 111, 123, 124, 111, 124, 112, 112, 124, 125, 112, 125, 113, 113, 125, 126, 113, 126, 114, 114, 126, 127, 114, 127, 115, 115, 127, 128, 115, 128, 116, 116, 128, 129, 116, 129, 117, 117, 129, 130, 117, 130, 118, 118, 130, 131, 118, 131, 119, 119, 131, 120, 119, 120, 108, 120, 132, 133, 120, 133, 121, 121, 133, 134, 121, 134, 122, 122, 134, 135, 122, 135, 123, 123, 135, 136, 123, 136, 124, 124, 136, 137, 124, 137, 125, 125, 137, 138, 125, 138, 126, 126, 138, 139, 126, 139, 127, 127, 139, 140, 127, 140, 128, 128, 140, 141, 128, 141, 129, 129, 141, 142, 129, 142, 130, 130, 142, 143, 130, 143, 131, 131, 143, 132, 131, 132, 120, 132, 144, 145, 132, 145, 133, 133, 145, 146, 133, 146, 134, 134, 146, 147, 134, 147, 135, 135, 147, 148, 135, 148, 136, 136, 148, 149, 136, 149, 137, 137, 149, 150, 137, 150, 138, 138, 150, 151, 138, 151, 139, 139, 151, 152, 139, 152, 140, 140, 152, 153, 140, 153, 141, 141, 153, 154, 141, 154, 142, 142, 154, 155, 142, 155, 143, 143, 155, 144, 143, 144, 132, 144, 156, 157, 144, 157, 145, 145, 157, 158, 145, 158, 146, 146, 158, 159, 146, 159, 147, 147, 159, 160, 147, 160, 148, 148, 160, 161, 148, 161, 149, 149, 161, 162, 149, 162, 150, 150, 162, 163, 150, 163, 151, 151, 163, 164, 151, 164, 152, 152, 164, 165, 152, 165, 153, 153, 165, 166, 153, 166, 154, 154, 166, 167, 154, 167, 155, 155, 167, 156, 155, 156, 144, 156, 168, 169, 156, 169, 157, 157, 169, 170, 157, 170, 158, 158, 170, 171, 158, 171, 159, 159, 171, 172, 159, 172, 160, 160, 172, 173, 160, 173, 161, 161, 173, 174, 161, 174, 162, 162, 174, 175, 162, 175, 163, 163, 175, 176, 163, 176, 164, 164, 176, 177, 164, 177, 165, 165, 177, 178, 165, 178, 166, 166, 178, 179, 166, 179, 167, 167, 179, 168, 167, 168, 156, 168, 180, 181, 168, 181, 169, 169, 181, 182, 169, 182, 170, 170, 182, 183, 170, 183, 171, 171, 183, 184, 171, 184, 172, 172, 184, 185, 172, 185, 173, 173, 185, 186, 173, 186, 174, 174, 186, 187, 174, 187, 175, 175, 187, 188, 175, 188, 176, 176, 188, 189, 176, 189, 177, 177, 189, 190, 177, 190, 178, 178, 190, 191, 178, 191, 179, 179, 191, 180, 179, 180, 168, 180, 192, 193, 180, 193, 181, 181, 193, 194, 181, 194, 182, 182, 194, 195, 182, 195, 183, 183, 195, 196, 183, 196, 184, 184, 196, 197, 184, 197, 185, 185, 197, 198, 185, 198, 186, 186, 198, 199, 186, 199, 187, 187, 199, 200, 187, 200, 188, 188, 200, 201, 188, 201, 189, 189, 201, 202, 189, 202, 190, 190, 202, 203, 190, 203, 191, 191, 203, 192, 191, 192, 180, 192, 204, 205, 192, 205, 193, 193, 205, 206, 193, 206, 194, 194, 206, 207, 194, 207, 195, 195, 207, 208, 195, 208, 196, 196, 208, 209, 196, 209, 197, 197, 209, 210, 197, 210, 198, 198, 210, 211, 198, 211, 199, 199, 211, 212, 199, 212, 200, 200, 212, 213, 200, 213, 201, 201, 213, 214, 201, 214, 202, 202, 214, 215, 202, 215, 203, 203, 215, 204, 203, 204, 192, 204, 216, 217, 204, 217, 205, 205, 217, 218, 205, 218, 206, 206, 218, 219, 206, 219, 207, 207, 219, 220, 207, 220, 208, 208, 220, 221, 208, 221, 209, 209, 221, 222, 209, 222, 210, 210, 222, 223, 210, 223, 211, 211, 223, 224, 211, 224, 212, 212, 224, 225, 212, 225, 213, 213, 225, 226, 213, 226, 214, 214, 226, 227, 214, 227, 215, 215, 227, 216, 215, 216, 204, 216, 228, 229, 216, 229, 217, 217, 229, 230, 217, 230, 218, 218, 230, 231, 218, 231, 219, 219, 231, 232, 219, 232, 220, 220, 232, 233, 220, 233, 221, 221, 233, 234, 221, 234, 222, 222, 234, 235, 222, 235, 223, 223, 235, 236, 223, 236, 224, 224, 236, 237, 224, 237, 225, 225, 237, 238, 225, 238, 226, 226, 238, 239, 226, 239, 227, 227, 239, 228, 227, 228, 216, 228, 240, 241, 228, 241, 229, 229, 241, 242, 229, 242, 230, 230, 242, 243, 230, 243, 231, 231, 243, 244, 231, 244, 232, 232, 244, 245, 232, 245, 233, 233, 245, 246, 233, 246, 234, 234, 246, 247, 234, 247, 235, 235, 247, 248, 235, 248, 236, 236, 248, 249, 236, 249, 237, 237, 249, 250, 237, 250, 238, 238, 250, 251, 238, 251, 239, 239, 251, 240, 239, 240, 228, 240, 252, 253, 240, 253, 241, 241, 253, 254, 241, 254, 242, 242, 254, 255, 242, 255, 243, 243, 255, 256, 243, 256, 244, 244, 256, 257, 244, 257, 245, 245, 257, 258, 245, 258, 246, 246, 258, 259, 246, 259, 247, 247, 259, 260, 247, 260, 248, 248, 260, 261, 248, 261, 249, 249, 261, 262, 249, 262, 250, 250, 262, 263, 250, 263, 251, 251, 263, 252, 251, 252, 240, 252, 264, 265, 252, 265, 253, 253, 265, 266, 253, 266, 254, 254, 266, 267, 254, 267, 255, 255, 267, 268, 255, 268, 256, 256, 268, 269, 256, 269, 257, 257, 269, 270, 257, 270, 258, 258, 270, 271, 258, 271, 259, 259, 271, 272, 259, 272, 260, 260, 272, 273, 260, 273, 261, 261, 273, 274, 261, 274, 262, 262, 274, 275, 262, 275, 263, 263, 275, 264, 263, 264, 252, 264, 276, 277, 264, 277, 265, 265, 277, 278, 265, 278, 266, 266, 278, 279, 266, 279, 267, 267, 279, 280, 267, 280, 268, 268, 280, 281, 268, 281, 269, 269, 281, 282, 269, 282, 270, 270, 282, 283, 270, 283, 271, 271, 283, 284, 271, 284, 272, 272, 284, 285, 272, 285, 273, 273, 285, 286, 273, 286, 274, 274, 286, 287, 274, 287, 275, 275, 287, 276, 275, 276, 264, 276, 288, 289, 276, 289, 277, 277, 289, 290, 277, 290, 278, 278, 290, 291, 278, 291, 279, 279, 291, 292, 279, 292, 280, 280, 292, 293, 280, 293, 281, 281, 293, 294, 281, 294, 282, 282, 294, 295, 282, 295, 283, 283, 295, 296, 283, 296, 284, 284, 296, 297, 284, 297, 285, 285, 297, 298, 285, 298, 286, 286, 298, 299, 286, 299, 287, 287, 299, 288, 287, 288, 276, 288, 300, 301, 288, 301, 289, 289, 301, 302, 289, 302, 290, 290, 302, 303, 290, 303, 291, 291, 303, 304, 291, 304, 292, 292, 304, 305, 292, 305, 293, 293, 305, 306, 293, 306, 294, 294, 306, 307, 294, 307, 295, 295, 307, 308, 295, 308, 296, 296, 308, 309, 296, 309, 297, 297, 309, 310, 297, 310, 298, 298, 310, 311, 298, 311, 299, 299, 311, 300, 299, 300, 288, 300, 312, 313, 300, 313, 301, 301, 313, 314, 301, 314, 302, 302, 314, 315, 302, 315, 303, 303, 315, 316, 303, 316, 304, 304, 316, 317, 304, 317, 305, 305, 317, 318, 305, 318, 306, 306, 318, 319, 306, 319, 307, 307, 319, 320, 307, 320, 308, 308, 320, 321, 308, 321, 309, 309, 321, 322, 309, 322, 310, 310, 322, 323, 310, 323, 311, 311, 323, 312, 311, 312, 300, 312, 324, 325, 312, 325, 313, 313, 325, 326, 313, 326, 314, 314, 326, 327, 314, 327, 315, 315, 327, 328, 315, 328, 316, 316, 328, 329, 316, 329, 317, 317, 329, 330, 317, 330, 318, 318, 330, 331, 318, 331, 319, 319, 331, 332, 319, 332, 320, 320, 332, 333, 320, 333, 321, 321, 333, 334, 321, 334, 322, 322, 334, 335, 322, 335, 323, 323, 335, 324, 323, 324, 312, 324, 336, 337, 324, 337, 325, 325, 337, 338, 325, 338, 326, 326, 338, 339, 326, 339, 327, 327, 339, 340, 327, 340, 328, 328, 340, 341, 328, 341, 329, 329, 341, 342, 329, 342, 330, 330, 342, 343, 330, 343, 331, 331, 343, 344, 331, 344, 332, 332, 344, 345, 332, 345, 333, 333, 345, 346, 333, 346, 334, 334, 346, 347, 334, 347, 335, 335, 347, 336, 335, 336, 324, 336, 348, 349, 336, 349, 337, 337, 349, 350, 337, 350, 338, 338, 350, 351, 338, 351, 339, 339, 351, 352, 339, 352, 340, 340, 352, 353, 340, 353, 341, 341, 353, 354, 341, 354, 342, 342, 354, 355, 342, 355, 343, 343, 355, 356, 343, 356, 344, 344, 356, 357, 344, 357, 345, 345, 357, 358, 345, 358, 346, 346, 358, 359, 346, 359, 347, 347, 359, 348, 347, 348, 336, 348, 360, 361, 348, 361, 349, 349, 361, 362, 349, 362, 350, 350, 362, 363, 350, 363, 351, 351, 363, 364, 351, 364, 352, 352, 364, 365, 352, 365, 353, 353, 365, 366, 353, 366, 354, 354, 366, 367, 354, 367, 355, 355, 367, 368, 355, 368, 356, 356, 368, 369, 356, 369, 357, 357, 369, 370, 357, 370, 358, 358, 370, 371, 358, 371, 359, 359, 371, 360, 359, 360, 348, 360, 372, 373, 360, 373, 361, 361, 373, 374, 361, 374, 362, 362, 374, 375, 362, 375, 363, 363, 375, 376, 363, 376, 364, 364, 376, 377, 364, 377, 365, 365, 377, 378, 365, 378, 366, 366, 378, 379, 366, 379, 367, 367, 379, 380, 367, 380, 368, 368, 380, 381, 368, 381, 369, 369, 381, 382, 369, 382, 370, 370, 382, 383, 370, 383, 371, 371, 383, 372, 371, 372, 360, 372, 384, 385, 372, 385, 373, 373, 385, 386, 373, 386, 374, 374, 386, 387, 374, 387, 375, 375, 387, 388, 375, 388, 376, 376, 388, 389, 376, 389, 377, 377, 389, 390, 377, 390, 378, 378, 390, 391, 378, 391, 379, 379, 391, 392, 379, 392, 380, 380, 392, 393, 380, 393, 381, 381, 393, 394, 381, 394, 382, 382, 394, 395, 382, 395, 383, 383, 395, 384, 383, 384, 372, 384, 396, 397, 384, 397, 385, 385, 397, 398, 385, 398, 386, 386, 398, 399, 386, 399, 387, 387, 399, 400, 387, 400, 388, 388, 400, 401, 388, 401, 389, 389, 401, 402, 389, 402, 390, 390, 402, 403, 390, 403, 391, 391, 403, 404, 391, 404, 392, 392, 404, 405, 392, 405, 393, 393, 405, 406, 393, 406, 394, 394, 406, 407, 394, 407, 395, 395, 407, 396, 395, 396, 384, 396, 408, 409, 396, 409, 397, 397, 409, 410, 397, 410, 398, 398, 410, 411, 398, 411, 399, 399, 411, 412, 399, 412, 400, 400, 412, 413, 400, 413, 401, 401, 413, 414, 401, 414, 402, 402, 414, 415, 402, 415, 403, 403, 415, 416, 403, 416, 404, 404, 416, 417, 404, 417, 405, 405, 417, 418, 405, 418, 406, 406, 418, 419, 406, 419, 407, 407, 419, 408, 407, 408, 396, 408, 420, 421, 408, 421, 409, 409, 421, 422, 409, 422, 410, 410, 422, 423, 410, 423, 411, 411, 423, 424, 411, 424, 412, 412, 424, 425, 412, 425, 413, 413, 425, 426, 413, 426, 414, 414, 426, 427, 414, 427, 415, 415, 427, 428, 415, 428, 416, 416, 428, 429, 416, 429, 417, 417, 429, 430, 417, 430, 418, 418, 430, 431, 418, 431, 419, 419, 431, 420, 419, 420, 408, 420, 432, 433, 420, 433, 421, 421, 433, 434, 421, 434, 422, 422, 434, 435, 422, 435, 423, 423, 435, 436, 423, 436, 424, 424, 436, 437, 424, 437, 425, 425, 437, 438, 425, 438, 426, 426, 438, 439, 426, 439, 427, 427, 439, 440, 427, 440, 428, 428, 440, 441, 428, 441, 429, 429, 441, 442, 429, 442, 430, 430, 442, 443, 430, 443, 431, 431, 443, 432, 431, 432, 420, 432, 444, 445, 432, 445, 433, 433, 445, 446, 433, 446, 434, 434, 446, 447, 434, 447, 435, 435, 447, 448, 435, 448, 436, 436, 448, 449, 436, 449, 437, 437, 449, 450, 437, 450, 438, 438, 450, 451, 438, 451, 439, 439, 451, 452, 439, 452, 440, 440, 452, 453, 440, 453, 441, 441, 453, 454, 441, 454, 442, 442, 454, 455, 442, 455, 443, 443, 455, 444, 443, 444, 432, 444, 456, 457, 444, 457, 445, 445, 457, 458, 445, 458, 446, 446, 458, 459, 446, 459, 447, 447, 459, 460, 447, 460, 448, 448, 460, 461, 448, 461, 449, 449, 461, 462, 449, 462, 450, 450, 462, 463, 450, 463, 451, 451, 463, 464, 451, 464, 452, 452, 464, 465, 452, 465, 453, 453, 465, 466, 453, 466, 454, 454, 466, 467, 454, 467, 455, 455, 467, 456, 455, 456, 444, 456, 468, 469, 456, 469, 457, 457, 469, 470, 457, 470, 458, 458, 470, 471, 458, 471, 459, 459, 471, 472, 459, 472, 460, 460, 472, 473, 460, 473, 461, 461, 473, 474, 461, 474, 462, 462, 474, 475, 462, 475, 463, 463, 475, 476, 463, 476, 464, 464, 476, 477, 464, 477, 465, 465, 477, 478, 465, 478, 466, 466, 478, 479, 466, 479, 467, 467, 479, 468, 467, 468, 456, 468, 480, 481, 468, 481, 469, 469, 481, 482, 469, 482, 470, 470, 482, 483, 470, 483, 471, 471, 483, 484, 471, 484, 472, 472, 484, 485, 472, 485, 473, 473, 485, 486, 473, 486, 474, 474, 486, 487, 474, 487, 475, 475, 487, 488, 475, 488, 476, 476, 488, 489, 476, 489, 477, 477, 489, 490, 477, 490, 478, 478, 490, 491, 478, 491, 479, 479, 491, 480, 479, 480, 468, 480, 492, 493, 480, 493, 481, 481, 493, 494, 481, 494, 482, 482, 494, 495, 482, 495, 483, 483, 495, 496, 483, 496, 484, 484, 496, 497, 484, 497, 485, 485, 497, 498, 485, 498, 486, 486, 498, 499, 486, 499, 487, 487, 499, 500, 487, 500, 488, 488, 500, 501, 488, 501, 489, 489, 501, 502, 489, 502, 490, 490, 502, 503, 490, 503, 491, 491, 503, 492, 491, 492, 480, 492, 504, 505, 492, 505, 493, 493, 505, 506, 493, 506, 494, 494, 506, 507, 494, 507, 495, 495, 507, 508, 495, 508, 496, 496, 508, 509, 496, 509, 497, 497, 509, 510, 497, 510, 498, 498, 510, 511, 498, 511, 499, 499, 511, 512, 499, 512, 500, 500, 512, 513, 500, 513, 501, 501, 513, 514, 501, 514, 502, 502, 514, 515, 502, 515, 503, 503, 515, 504, 503, 504, 492, 504, 516, 517, 504, 517, 505, 505, 517, 518, 505, 518, 506, 506, 518, 519, 506, 519, 507, 507, 519, 520, 507, 520, 508, 508, 520, 521, 508, 521, 509, 509, 521, 522, 509, 522, 510, 510, 522, 523, 510, 523, 511, 511, 523, 524, 511, 524, 512, 512, 524, 525, 512, 525, 513, 513, 525, 526, 513, 526, 514, 514, 526, 527, 514, 527, 515, 515, 527, 516, 515, 516, 504, 516, 528, 529, 516, 529, 517, 517, 529, 530, 517, 530, 518, 518, 530, 531, 518, 531, 519, 519, 531, 532, 519, 532, 520, 520, 532, 533, 520, 533, 521, 521, 533, 534, 521, 534, 522, 522, 534, 535, 522, 535, 523, 523, 535, 536, 523, 536, 524, 524, 536, 537, 524, 537, 525, 525, 537, 538, 525, 538, 526, 526, 538, 539, 526, 539, 527, 527, 539, 528, 527, 528, 516, 528, 540, 541, 528, 541, 529, 529, 541, 542, 529, 542, 530, 530, 542, 543, 530, 543, 531, 531, 543, 544, 531, 544, 532, 532, 544, 545, 532, 545, 533, 533, 545, 546, 533, 546, 534, 534, 546, 547, 534, 547, 535, 535, 547, 548, 535, 548, 536, 536, 548, 549, 536, 549, 537, 537, 549, 550, 537, 550, 538, 538, 550, 551, 538, 551, 539, 539, 551, 540, 539, 540, 528, 540, 552, 553, 540, 553, 541, 541, 553, 554, 541, 554, 542, 542, 554, 555, 542, 555, 543, 543, 555, 556, 543, 556, 544, 544, 556, 557, 544, 557, 545, 545, 557, 558, 545, 558, 546, 546, 558, 559, 546, 559, 547, 547, 559, 560, 547, 560, 548, 548, 560, 561, 548, 561, 549, 549, 561, 562, 549, 562, 550, 550, 562, 563, 550, 563, 551, 551, 563, 552, 551, 552, 540, 552, 564, 565, 552, 565, 553, 553, 565, 566, 553, 566, 554, 554, 566, 567, 554, 567, 555, 555, 567, 568, 555, 568, 556, 556, 568, 569, 556, 569, 557, 557, 569, 570, 557, 570, 558, 558, 570, 571, 558, 571, 559, 559, 571, 572, 559, 572, 560, 560, 572, 573, 560, 573, 561, 561, 573, 574, 561, 574, 562, 562, 574, 575, 562, 575, 563, 563, 575, 564, 563, 564, 552, 564, 576, 577, 564, 577, 565, 565, 577, 578, 565, 578, 566, 566, 578, 579, 566, 579, 567, 567, 579, 580, 567, 580, 568, 568, 580, 581, 568, 581, 569, 569, 581, 582, 569, 582, 570, 570, 582, 583, 570, 583, 571, 571, 583, 584, 571, 584, 572, 572, 584, 585, 572, 585, 573, 573, 585, 586, 573, 586, 574, 574, 586, 587, 574, 587, 575, 575, 587, 576, 575, 576, 564, 576, 588, 589, 576, 589, 577, 577, 589, 590, 577, 590, 578, 578, 590, 591, 578, 591, 579, 579, 591, 592, 579, 592, 580, 580, 592, 593, 580, 593, 581, 581, 593, 594, 581, 594, 582, 582, 594, 595, 582, 595, 583, 583, 595, 596, 583, 596, 584, 584, 596, 597, 584, 597, 585, 585, 597, 598, 585, 598, 586, 586, 598, 599, 586, 599, 587, 587, 599, 588, 587, 588, 576, 588, 600, 601, 588, 601, 589, 589, 601, 602, 589, 602, 590, 590, 602, 603, 590, 603, 591, 591, 603, 604, 591, 604, 592, 592, 604, 605, 592, 605, 593, 593, 605, 606, 593, 606, 594, 594, 606, 607, 594, 607, 595, 595, 607, 608, 595, 608, 596, 596, 608, 609, 596, 609, 597, 597, 609, 610, 597, 610, 598, 598, 610, 611, 598, 611, 599, 599, 611, 600, 599, 600, 588, 600, 612, 613, 600, 613, 601, 601, 613, 614, 601, 614, 602, 602, 614, 615, 602, 615, 603, 603, 615, 616, 603, 616, 604, 604, 616, 617, 604, 617, 605, 605, 617, 618, 605, 618, 606, 606, 618, 619, 606, 619, 607, 607, 619, 620, 607, 620, 608, 608, 620, 621, 608, 621, 609, 609, 621, 622, 609, 622, 610, 610, 622, 623, 610, 623, 611, 611, 623, 612, 611, 612, 600, 612, 624, 625, 612, 625, 613, 613, 625, 626, 613, 626, 614, 614, 626, 627, 614, 627, 615, 615, 627, 628, 615, 628, 616, 616, 628, 629, 616, 629, 617, 617, 629, 630, 617, 630, 618, 618, 630, 631, 618, 631, 619, 619, 631, 632, 619, 632, 620, 620, 632, 633, 620, 633, 621, 621, 633, 634, 621, 634, 622, 622, 634, 635, 622, 635, 623, 623, 635, 624, 623, 624, 612, 624, 636, 637, 624, 637, 625, 625, 637, 638, 625, 638, 626, 626, 638, 639, 626, 639, 627, 627, 639, 640, 627, 640, 628, 628, 640, 641, 628, 641, 629, 629, 641, 642, 629, 642, 630, 630, 642, 643, 630, 643, 631, 631, 643, 644, 631, 644, 632, 632, 644, 645, 632, 645, 633, 633, 645, 646, 633, 646, 634, 634, 646, 647, 634, 647, 635, 635, 647, 636, 635, 636, 624, 636, 648, 649, 636, 649, 637, 637, 649, 650, 637, 650, 638, 638, 650, 651, 638, 651, 639, 639, 651, 652, 639, 652, 640, 640, 652, 653, 640, 653, 641, 641, 653, 654, 641, 654, 642, 642, 654, 655, 642, 655, 643, 643, 655, 656, 643, 656, 644, 644, 656, 657, 644, 657, 645, 645, 657, 658, 645, 658, 646, 646, 658, 659, 646, 659, 647, 647, 659, 648, 647, 648, 636, 648, 660, 661, 648, 661, 649, 649, 661, 662, 649, 662, 650, 650, 662, 663, 650, 663, 651, 651, 663, 664, 651, 664, 652, 652, 664, 665, 652, 665, 653, 653, 665, 666, 653, 666, 654, 654, 666, 667, 654, 667, 655, 655, 667, 668, 655, 668, 656, 656, 668, 669, 656, 669, 657, 657, 669, 670, 657, 670, 658, 658, 670, 671, 658, 671, 659, 659, 671, 660, 659, 660, 648, 660, 672, 673, 660, 673, 661, 661, 673, 674, 661, 674, 662, 662, 674, 675, 662, 675, 663, 663, 675, 676, 663, 676, 664, 664, 676, 677, 664, 677, 665, 665, 677, 678, 665, 678, 666, 666, 678, 679, 666, 679, 667, 667, 679, 680, 667, 680, 668, 668, 680, 681, 668, 681, 669, 669, 681, 682, 669, 682, 670, 670, 682, 683, 670, 683, 671, 671, 683, 672, 671, 672, 660, 672, 684, 685, 672, 685, 673, 673, 685, 686, 673, 686, 674, 674, 686, 687, 674, 687, 675, 675, 687, 688, 675, 688, 676, 676, 688, 689, 676, 689, 677, 677, 689, 690, 677, 690, 678, 678, 690, 691, 678, 691, 679, 679, 691, 692, 679, 692, 680, 680, 692, 693, 680, 693, 681, 681, 693, 694, 681, 694, 682, 682, 694, 695, 682, 695, 683, 683, 695, 684, 683, 684, 672, 684, 696, 697, 684, 697, 685, 685, 697, 698, 685, 698, 686, 686, 698, 699, 686, 699, 687, 687, 699, 700, 687, 700, 688, 688, 700, 701, 688, 701, 689, 689, 701, 702, 689, 702, 690, 690, 702, 703, 690, 703, 691, 691, 703, 704, 691, 704, 692, 692, 704, 705, 692, 705, 693, 693, 705, 706, 693, 706, 694, 694, 706, 707, 694, 707, 695, 695, 707, 696, 695, 696, 684, 696, 708, 709, 696, 709, 697, 697, 709, 710, 697, 710, 698, 698, 710, 711, 698, 711, 699, 699, 711, 712, 699, 712, 700, 700, 712, 713, 700, 713, 701, 701, 713, 714, 701, 714, 702, 702, 714, 715, 702, 715, 703, 703, 715, 716, 703, 716, 704, 704, 716, 717, 704, 717, 705, 705, 717, 718, 705, 718, 706, 706, 718, 719, 706, 719, 707, 707, 719, 708, 707, 708, 696, 708, 720, 721, 708, 721, 709, 709, 721, 722, 709, 722, 710, 710, 722, 723, 710, 723, 711, 711, 723, 724, 711, 724, 712, 712, 724, 725, 712, 725, 713, 713, 725, 726, 713, 726, 714, 714, 726, 727, 714, 727, 715, 715, 727, 728, 715, 728, 716, 716, 728, 729, 716, 729, 717, 717, 729, 730, 717, 730, 718, 718, 730, 731, 718, 731, 719, 719, 731, 720, 719, 720, 708, 720, 732, 733, 720, 733, 721, 721, 733, 734, 721, 734, 722, 722, 734, 735, 722, 735, 723, 723, 735, 736, 723, 736, 724, 724, 736, 737, 724, 737, 725, 725, 737, 738, 725, 738, 726, 726, 738, 739, 726, 739, 727, 727, 739, 740, 727, 740, 728, 728, 740, 741, 728, 741, 729, 729, 741, 742, 729, 742, 730, 730, 742, 743, 730, 743, 731, 731, 743, 732, 731, 732, 720, 732, 744, 745, 732, 745, 733, 733, 745, 746, 733, 746, 734, 734, 746, 747, 734, 747, 735, 735, 747, 748, 735, 748, 736, 736, 748, 749, 736, 749, 737, 737, 749, 750, 737, 750, 738, 738, 750, 751, 738, 751, 739, 739, 751, 752, 739, 752, 740, 740, 752, 753, 740, 753, 741, 741, 753, 754, 741, 754, 742, 742, 754, 755, 742, 755, 743, 743, 755, 744, 743, 744, 732, 744, 756, 757, 744, 757, 745, 745, 757, 758, 745, 758, 746, 746, 758, 759, 746, 759, 747, 747, 759, 760, 747, 760, 748, 748, 760, 761, 748, 761, 749, 749, 761, 762, 749, 762, 750, 750, 762, 763, 750, 763, 751, 751, 763, 764, 751, 764, 752, 752, 764, 765, 752, 765, 753, 753, 765, 766, 753, 766, 754, 754, 766, 767, 754, 767, 755, 755, 767, 756, 755, 756, 744, 756, 768, 769, 756, 769, 757, 757, 769, 770, 757, 770, 758, 758, 770, 771, 758, 771, 759, 759, 771, 772, 759, 772, 760, 760, 772, 773, 760, 773, 761, 761, 773, 774, 761, 774, 762, 762, 774, 775, 762, 775, 763, 763, 775, 776, 763, 776, 764, 764, 776, 777, 764, 777, 765, 765, 777, 778, 765, 778, 766, 766, 778, 779, 766, 779, 767, 767, 779, 768, 767, 768, 756, 768, 780, 781, 768, 781, 769, 769, 781, 782, 769, 782, 770, 770, 782, 783, 770, 783, 771, 771, 783, 784, 771, 784, 772, 772, 784, 785, 772, 785, 773, 773, 785, 786, 773, 786, 774, 774, 786, 787, 774, 787, 775, 775, 787, 788, 775, 788, 776, 776, 788, 789, 776, 789, 777, 777, 789, 790, 777, 790, 778, 778, 790, 791, 778, 791, 779, 779, 791, 780, 779, 780, 768, 780, 792, 793, 780, 793, 781, 781, 793, 794, 781, 794, 782, 782, 794, 795, 782, 795, 783, 783, 795, 796, 783, 796, 784, 784, 796, 797, 784, 797, 785, 785, 797, 798, 785, 798, 786, 786, 798, 799, 786, 799, 787, 787, 799, 800, 787, 800, 788, 788, 800, 801, 788, 801, 789, 789, 801, 802, 789, 802, 790, 790, 802, 803, 790, 803, 791, 791, 803, 792, 791, 792, 780, 792, 804, 805, 792, 805, 793, 793, 805, 806, 793, 806, 794, 794, 806, 807, 794, 807, 795, 795, 807, 808, 795, 808, 796, 796, 808, 809, 796, 809, 797, 797, 809, 810, 797, 810, 798, 798, 810, 811, 798, 811, 799, 799, 811, 812, 799, 812, 800, 800, 812, 813, 800, 813, 801, 801, 813, 814, 801, 814, 802, 802, 814, 815, 802, 815, 803, 803, 815, 804, 803, 804, 792, 804, 816, 817, 804, 817, 805, 805, 817, 818, 805, 818, 806, 806, 818, 819, 806, 819, 807, 807, 819, 820, 807, 820, 808, 808, 820, 821, 808, 821, 809, 809, 821, 822, 809, 822, 810, 810, 822, 823, 810, 823, 811, 811, 823, 824, 811, 824, 812, 812, 824, 825, 812, 825, 813, 813, 825, 826, 813, 826, 814, 814, 826, 827, 814, 827, 815, 815, 827, 816, 815, 816, 804, 816, 828, 829, 816, 829, 817, 817, 829, 830, 817, 830, 818, 818, 830, 831, 818, 831, 819, 819, 831, 832, 819, 832, 820, 820, 832, 833, 820, 833, 821, 821, 833, 834, 821, 834, 822, 822, 834, 835, 822, 835, 823, 823, 835, 836, 823, 836, 824, 824, 836, 837, 824, 837, 825, 825, 837, 838, 825, 838, 826, 826, 838, 839, 826, 839, 827, 827, 839, 828, 827, 828, 816, 828, 840, 841, 828, 841, 829, 829, 841, 842, 829, 842, 830, 830, 842, 843, 830, 843, 831, 831, 843, 844, 831, 844, 832, 832, 844, 845, 832, 845, 833, 833, 845, 846, 833, 846, 834, 834, 846, 847, 834, 847, 835, 835, 847, 848, 835, 848, 836, 836, 848, 849, 836, 849, 837, 837, 849, 850, 837, 850, 838, 838, 850, 851, 838, 851, 839, 839, 851, 840, 839, 840, 828, 840, 852, 853, 840, 853, 841, 841, 853, 854, 841, 854, 842, 842, 854, 855, 842, 855, 843, 843, 855, 856, 843, 856, 844, 844, 856, 857, 844, 857, 845, 845, 857, 858, 845, 858, 846, 846, 858, 859, 846, 859, 847, 847, 859, 860, 847, 860, 848, 848, 860, 861, 848, 861, 849, 849, 861, 862, 849, 862, 850, 850, 862, 863, 850, 863, 851, 851, 863, 852, 851, 852, 840, 852, 864, 865, 852, 865, 853, 853, 865, 866, 853, 866, 854, 854, 866, 867, 854, 867, 855, 855, 867, 868, 855, 868, 856, 856, 868, 869, 856, 869, 857, 857, 869, 870, 857, 870, 858, 858, 870, 871, 858, 871, 859, 859, 871, 872, 859, 872, 860, 860, 872, 873, 860, 873, 861, 861, 873, 874, 861, 874, 862, 862, 874, 875, 862, 875, 863, 863, 875, 864, 863, 864, 852, 864, 876, 877, 864, 877, 865, 865, 877, 878, 865, 878, 866, 866, 878, 879, 866, 879, 867, 867, 879, 880, 867, 880, 868, 868, 880, 881, 868, 881, 869, 869, 881, 882, 869, 882, 870, 870, 882, 883, 870, 883, 871, 871, 883, 884, 871, 884, 872, 872, 884, 885, 872, 885, 873, 873, 885, 886, 873, 886, 874, 874, 886, 887, 874, 887, 875, 875, 887, 876, 875, 876, 864, 876, 888, 889, 876, 889, 877, 877, 889, 890, 877, 890, 878, 878, 890, 891, 878, 891, 879, 879, 891, 892, 879, 892, 880, 880, 892, 893, 880, 893, 881, 881, 893, 894, 881, 894, 882, 882, 894, 895, 882, 895, 883, 883, 895, 896, 883, 896, 884, 884, 896, 897, 884, 897, 885, 885, 897, 898, 885, 898, 886, 886, 898, 899, 886, 899, 887, 887, 899, 888, 887, 888, 876, 888, 900, 901, 888, 901, 889, 889, 901, 902, 889, 902, 890, 890, 902, 903, 890, 903, 891, 891, 903, 904, 891, 904, 892, 892, 904, 905, 892, 905, 893, 893, 905, 906, 893, 906, 894, 894, 906, 907, 894, 907, 895, 895, 907, 908, 895, 908, 896, 896, 908, 909, 896, 909, 897, 897, 909, 910, 897, 910, 898, 898, 910, 911, 898, 911, 899, 899, 911, 900, 899, 900, 888, 900, 912, 913, 900, 913, 901, 901, 913, 914, 901, 914, 902, 902, 914, 915, 902, 915, 903, 903, 915, 916, 903, 916, 904, 904, 916, 917, 904, 917, 905, 905, 917, 918, 905, 918, 906, 906, 918, 919, 906, 919, 907, 907, 919, 920, 907, 920, 908, 908, 920, 921, 908, 921, 909, 909, 921, 922, 909, 922, 910, 910, 922, 923, 910, 923, 911, 911, 923, 912, 911, 912, 900, 912, 924, 925, 912, 925, 913, 913, 925, 926, 913, 926, 914, 914, 926, 927, 914, 927, 915, 915, 927, 928, 915, 928, 916, 916, 928, 929, 916, 929, 917, 917, 929, 930, 917, 930, 918, 918, 930, 931, 918, 931, 919, 919, 931, 932, 919, 932, 920, 920, 932, 933, 920, 933, 921, 921, 933, 934, 921, 934, 922, 922, 934, 935, 922, 935, 923, 923, 935, 924, 923, 924, 912, 924, 936, 937, 924, 937, 925, 925, 937, 938, 925, 938, 926, 926, 938, 939, 926, 939, 927, 927, 939, 940, 927, 940, 928, 928, 940, 941, 928, 941, 929, 929, 941, 942, 929, 942, 930, 930, 942, 943, 930, 943, 931, 931, 943, 944, 931, 944, 932, 932, 944, 945, 932, 945, 933, 933, 945, 946, 933, 946, 934, 934, 946, 947, 934, 947, 935, 935, 947, 936, 935, 936, 924, 936, 948, 949, 936, 949, 937, 937, 949, 950, 937, 950, 938, 938, 950, 951, 938, 951, 939, 939, 951, 952, 939, 952, 940, 940, 952, 953, 940, 953, 941, 941, 953, 954, 941, 954, 942, 942, 954, 955, 942, 955, 943, 943, 955, 956, 943, 956, 944, 944, 956, 957, 944, 957, 945, 945, 957, 958, 945, 958, 946, 946, 958, 959, 946, 959, 947, 947, 959, 948, 947, 948, 936, 948, 960, 961, 948, 961, 949, 949, 961, 962, 949, 962, 950, 950, 962, 963, 950, 963, 951, 951, 963, 964, 951, 964, 952, 952, 964, 965, 952, 965, 953, 953, 965, 966, 953, 966, 954, 954, 966, 967, 954, 967, 955, 955, 967, 968, 955, 968, 956, 956, 968, 969, 956, 969, 957, 957, 969, 970, 957, 970, 958, 958, 970, 971, 958, 971, 959, 959, 971, 960, 959, 960, 948, 960, 972, 973, 960, 973, 961, 961, 973, 974, 961, 974, 962, 962, 974, 975, 962, 975, 963, 963, 975, 976, 963, 976, 964, 964, 976, 977, 964, 977, 965, 965, 977, 978, 965, 978, 966, 966, 978, 979, 966, 979, 967, 967, 979, 980, 967, 980, 968, 968, 980, 981, 968, 981, 969, 969, 981, 982, 969, 982, 970, 970, 982, 983, 970, 983, 971, 971, 983, 972, 971, 972, 960, 972, 984, 985, 972, 985, 973, 973, 985, 986, 973, 986, 974, 974, 986, 987, 974, 987, 975, 975, 987, 988, 975, 988, 976, 976, 988, 989, 976, 989, 977, 977, 989, 990, 977, 990, 978, 978, 990, 991, 978, 991, 979, 979, 991, 992, 979, 992, 980, 980, 992, 993, 980, 993, 981, 981, 993, 994, 981, 994, 982, 982, 994, 995, 982, 995, 983, 983, 995, 984, 983, 984, 972, 984, 996, 997, 984, 997, 985, 985, 997, 998, 985, 998, 986, 986, 998, 999, 986, 999, 987, 987, 999, 1000, 987, 1000, 988, 988, 1000, 1001, 988, 1001, 989, 989, 1001, 1002, 989, 1002, 990, 990, 1002, 1003, 990, 1003, 991, 991, 1003, 1004, 991, 1004, 992, 992, 1004, 1005, 992, 1005, 993, 993, 1005, 1006, 993, 1006, 994, 994, 1006, 1007, 994, 1007, 995, 995, 1007, 996, 995, 996, 984, 996, 1008, 1009, 996, 1009, 997, 997, 1009, 1010, 997, 1010, 998, 998, 1010, 1011, 998, 1011, 999, 999, 1011, 1012, 999, 1012, 1000, 1000, 1012, 1013, 1000, 1013, 1001, 1001, 1013, 1014, 1001, 1014, 1002, 1002, 1014, 1015, 1002, 1015, 1003, 1003, 1015, 1016, 1003, 1016, 1004, 1004, 1016, 1017, 1004, 1017, 1005, 1005, 1017, 1018, 1005, 1018, 1006, 1006, 1018, 1019, 1006, 1019, 1007, 1007, 1019, 1008, 1007, 1008, 996, 1008, 1020, 1021, 1008, 1021, 1009, 1009, 1021, 1022, 1009, 1022, 1010, 1010, 1022, 1023, 1010, 1023, 1011, 1011, 1023, 1024, 1011, 1024, 1012, 1012, 1024, 1025, 1012, 1025, 1013, 1013, 1025, 1026, 1013, 1026, 1014, 1014, 1026, 1027, 1014, 1027, 1015, 1015, 1027, 1028, 1015, 1028, 1016, 1016, 1028, 1029, 1016, 1029, 1017, 1017, 1029, 1030, 1017, 1030, 1018, 1018, 1030, 1031, 1018, 1031, 1019, 1019, 1031, 1020, 1019, 1020, 1008, 1020, 1032, 1033, 1020, 1033, 1021, 1021, 1033, 1034, 1021, 1034, 1022, 1022, 1034, 1035, 1022, 1035, 1023, 1023, 1035, 1036, 1023, 1036, 1024, 1024, 1036, 1037, 1024, 1037, 1025, 1025, 1037, 1038, 1025, 1038, 1026, 1026, 1038, 1039, 1026, 1039, 1027, 1027, 1039, 1040, 1027, 1040, 1028, 1028, 1040, 1041, 1028, 1041, 1029, 1029, 1041, 1042, 1029, 1042, 1030, 1030, 1042, 1043, 1030, 1043, 1031, 1031, 1043, 1032, 1031, 1032, 1020, 1032, 1044, 1045, 1032, 1045, 1033, 1033, 1045, 1046, 1033, 1046, 1034, 1034, 1046, 1047, 1034, 1047, 1035, 1035, 1047, 1048, 1035, 1048, 1036, 1036, 1048, 1049, 1036, 1049, 1037, 1037, 1049, 1050, 1037, 1050, 1038, 1038, 1050, 1051, 1038, 1051, 1039, 1039, 1051, 1052, 1039, 1052, 1040, 1040, 1052, 1053, 1040, 1053, 1041, 1041, 1053, 1054, 1041, 1054, 1042, 1042, 1054, 1055, 1042, 1055, 1043, 1043, 1055, 1044, 1043, 1044, 1032, 1044, 1056, 1057, 1044, 1057, 1045, 1045, 1057, 1058, 1045, 1058, 1046, 1046, 1058, 1059, 1046, 1059, 1047, 1047, 1059, 1060, 1047, 1060, 1048, 1048, 1060, 1061, 1048, 1061, 1049, 1049, 1061, 1062, 1049, 1062, 1050, 1050, 1062, 1063, 1050, 1063, 1051, 1051, 1063, 1064, 1051, 1064, 1052, 1052, 1064, 1065, 1052, 1065, 1053, 1053, 1065, 1066, 1053, 1066, 1054, 1054, 1066, 1067, 1054, 1067, 1055, 1055, 1067, 1056, 1055, 1056, 1044, 1056, 1068, 1069, 1056, 1069, 1057, 1057, 1069, 1070, 1057, 1070, 1058, 1058, 1070, 1071, 1058, 1071, 1059, 1059, 1071, 1072, 1059, 1072, 1060, 1060, 1072, 1073, 1060, 1073, 1061, 1061, 1073, 1074, 1061, 1074, 1062, 1062, 1074, 1075, 1062, 1075, 1063, 1063, 1075, 1076, 1063, 1076, 1064, 1064, 1076, 1077, 1064, 1077, 1065, 1065, 1077, 1078, 1065, 1078, 1066, 1066, 1078, 1079, 1066, 1079, 1067, 1067, 1079, 1068, 1067, 1068, 1056, 1068, 1080, 1081, 1068, 1081, 1069, 1069, 1081, 1082, 1069, 1082, 1070, 1070, 1082, 1083, 1070, 1083, 1071, 1071, 1083, 1084, 1071, 1084, 1072, 1072, 1084, 1085, 1072, 1085, 1073, 1073, 1085, 1086, 1073, 1086, 1074, 1074, 1086, 1087, 1074, 1087, 1075, 1075, 1087, 1088, 1075, 1088, 1076, 1076, 1088, 1089, 1076, 1089, 1077, 1077, 1089, 1090, 1077, 1090, 1078, 1078, 1090, 1091, 1078, 1091, 1079, 1079, 1091, 1080, 1079, 1080, 1068, 1080, 1092, 1093, 1080, 1093, 1081, 1081, 1093, 1094, 1081, 1094, 1082, 1082, 1094, 1095, 1082, 1095, 1083, 1083, 1095, 1096, 1083, 1096, 1084, 1084, 1096, 1097, 1084, 1097, 1085, 1085, 1097, 1098, 1085, 1098, 1086, 1086, 1098, 1099, 1086, 1099, 1087, 1087, 1099, 1100, 1087, 1100, 1088, 1088, 1100, 1101, 1088, 1101, 1089, 1089, 1101, 1102, 1089, 1102, 1090, 1090, 1102, 1103, 1090, 1103, 1091, 1091, 1103, 1092, 1091, 1092, 1080, 1092, 1104, 1105, 1092, 1105, 1093, 1093, 1105, 1106, 1093, 1106, 1094, 1094, 1106, 1107, 1094, 1107, 1095, 1095, 1107, 1108, 1095, 1108, 1096, 1096, 1108, 1109, 1096, 1109, 1097, 1097, 1109, 1110, 1097, 1110, 1098, 1098, 1110, 1111, 1098, 1111, 1099, 1099, 1111, 1112, 1099, 1112, 1100, 1100, 1112, 1113, 1100, 1113, 1101, 1101, 1113, 1114, 1101, 1114, 1102, 1102, 1114, 1115, 1102, 1115, 1103, 1103, 1115, 1104, 1103, 1104, 1092, 1104, 1116, 1117, 1104, 1117, 1105, 1105, 1117, 1118, 1105, 1118, 1106, 1106, 1118, 1119, 1106, 1119, 1107, 1107, 1119, 1120, 1107, 1120, 1108, 1108, 1120, 1121, 1108, 1121, 1109, 1109, 1121, 1122, 1109, 1122, 1110, 1110, 1122, 1123, 1110, 1123, 1111, 1111, 1123, 1124, 1111, 1124, 1112, 1112, 1124, 1125, 1112, 1125, 1113, 1113, 1125, 1126, 1113, 1126, 1114, 1114, 1126, 1127, 1114, 1127, 1115, 1115, 1127, 1116, 1115, 1116, 1104, 1116, 1128, 1129, 1116, 1129, 1117, 1117, 1129, 1130, 1117, 1130, 1118, 1118, 1130, 1131, 1118, 1131, 1119, 1119, 1131, 1132, 1119, 1132, 1120, 1120, 1132, 1133, 1120, 1133, 1121, 1121, 1133, 1134, 1121, 1134, 1122, 1122, 1134, 1135, 1122, 1135, 1123, 1123, 1135, 1136, 1123, 1136, 1124, 1124, 1136, 1137, 1124, 1137, 1125, 1125, 1137, 1138, 1125, 1138, 1126, 1126, 1138, 1139, 1126, 1139, 1127, 1127, 1139, 1128, 1127, 1128, 1116, 1128, 1140, 1141, 1128, 1141, 1129, 1129, 1141, 1142, 1129, 1142, 1130, 1130, 1142, 1143, 1130, 1143, 1131, 1131, 1143, 1144, 1131, 1144, 1132, 1132, 1144, 1145, 1132, 1145, 1133, 1133, 1145, 1146, 1133, 1146, 1134, 1134, 1146, 1147, 1134, 1147, 1135, 1135, 1147, 1148, 1135, 1148, 1136, 1136, 1148, 1149, 1136, 1149, 1137, 1137, 1149, 1150, 1137, 1150, 1138, 1138, 1150, 1151, 1138, 1151, 1139, 1139, 1151, 1140, 1139, 1140, 1128, 1140, 1152, 1153, 1140, 1153, 1141, 1141, 1153, 1154, 1141, 1154, 1142, 1142, 1154, 1155, 1142, 1155, 1143, 1143, 1155, 1156, 1143, 1156, 1144, 1144, 1156, 1157, 1144, 1157, 1145, 1145, 1157, 1158, 1145, 1158, 1146, 1146, 1158, 1159, 1146, 1159, 1147, 1147, 1159, 1160, 1147, 1160, 1148, 1148, 1160, 1161, 1148, 1161, 1149, 1149, 1161, 1162, 1149, 1162, 1150, 1150, 1162, 1163, 1150, 1163, 1151, 1151, 1163, 1152, 1151, 1152, 1140, 1152, 1164, 1165, 1152, 1165, 1153, 1153, 1165, 1166, 1153, 1166, 1154, 1154, 1166, 1167, 1154, 1167, 1155, 1155, 1167, 1168, 1155, 1168, 1156, 1156, 1168, 1169, 1156, 1169, 1157, 1157, 1169, 1170, 1157, 1170, 1158, 1158, 1170, 1171, 1158, 1171, 1159, 1159, 1171, 1172, 1159, 1172, 1160, 1160, 1172, 1173, 1160, 1173, 1161, 1161, 1173, 1174, 1161, 1174, 1162, 1162, 1174, 1175, 1162, 1175, 1163, 1163, 1175, 1164, 1163, 1164, 1152, 1164, 1176, 1177, 1164, 1177, 1165, 1165, 1177, 1178, 1165, 1178, 1166, 1166, 1178, 1179, 1166, 1179, 1167, 1167, 1179, 1180, 1167, 1180, 1168, 1168, 1180, 1181, 1168, 1181, 1169, 1169, 1181, 1182, 1169, 1182, 1170, 1170, 1182, 1183, 1170, 1183, 1171, 1171, 1183, 1184, 1171, 1184, 1172, 1172, 1184, 1185, 1172, 1185, 1173, 1173, 1185, 1186, 1173, 1186, 1174, 1174, 1186, 1187, 1174, 1187, 1175, 1175, 1187, 1176, 1175, 1176, 1164, 1176, 1188, 1189, 1176, 1189, 1177, 1177, 1189, 1190, 1177, 1190, 1178, 1178, 1190, 1191, 1178, 1191, 1179, 1179, 1191, 1192, 1179, 1192, 1180, 1180, 1192, 1193, 1180, 1193, 1181, 1181, 1193, 1194, 1181, 1194, 1182, 1182, 1194, 1195, 1182, 1195, 1183, 1183, 1195, 1196, 1183, 1196, 1184, 1184, 1196, 1197, 1184, 1197, 1185, 1185, 1197, 1198, 1185, 1198, 1186, 1186, 1198, 1199, 1186, 1199, 1187, 1187, 1199, 1188, 1187, 1188, 1176, 1188, 1200, 1201, 1188, 1201, 1189, 1189, 1201, 1202, 1189, 1202, 1190, 1190, 1202, 1203, 1190, 1203, 1191, 1191, 1203, 1204, 1191, 1204, 1192, 1192, 1204, 1205, 1192, 1205, 1193, 1193, 1205, 1206, 1193, 1206, 1194, 1194, 1206, 1207, 1194, 1207, 1195, 1195, 1207, 1208, 1195, 1208, 1196, 1196, 1208, 1209, 1196, 1209, 1197, 1197, 1209, 1210, 1197, 1210, 1198, 1198, 1210, 1211, 1198, 1211, 1199, 1199, 1211, 1200, 1199, 1200, 1188, 1200, 1212, 1213, 1200, 1213, 1201, 1201, 1213, 1214, 1201, 1214, 1202, 1202, 1214, 1215, 1202, 1215, 1203, 1203, 1215, 1216, 1203, 1216, 1204, 1204, 1216, 1217, 1204, 1217, 1205, 1205, 1217, 1218, 1205, 1218, 1206, 1206, 1218, 1219, 1206, 1219, 1207, 1207, 1219, 1220, 1207, 1220, 1208, 1208, 1220, 1221, 1208, 1221, 1209, 1209, 1221, 1222, 1209, 1222, 1210, 1210, 1222, 1223, 1210, 1223, 1211, 1211, 1223, 1212, 1211, 1212, 1200, 1212, 1224, 1225, 1212, 1225, 1213, 1213, 1225, 1226, 1213, 1226, 1214, 1214, 1226, 1227, 1214, 1227, 1215, 1215, 1227, 1228, 1215, 1228, 1216, 1216, 1228, 1229, 1216, 1229, 1217, 1217, 1229, 1230, 1217, 1230, 1218, 1218, 1230, 1231, 1218, 1231, 1219, 1219, 1231, 1232, 1219, 1232, 1220, 1220, 1232, 1233, 1220, 1233, 1221, 1221, 1233, 1234, 1221, 1234, 1222, 1222, 1234, 1235, 1222, 1235, 1223, 1223, 1235, 1224, 1223, 1224, 1212, 1224, 1236, 1237, 1224, 1237, 1225, 1225, 1237, 1238, 1225, 1238, 1226, 1226, 1238, 1239, 1226, 1239, 1227, 1227, 1239, 1240, 1227, 1240, 1228, 1228, 1240, 1241, 1228, 1241, 1229, 1229, 1241, 1242, 1229, 1242, 1230, 1230, 1242, 1243, 1230, 1243, 1231, 1231, 1243, 1244, 1231, 1244, 1232, 1232, 1244, 1245, 1232, 1245, 1233, 1233, 1245, 1246, 1233, 1246, 1234, 1234, 1246, 1247, 1234, 1247, 1235, 1235, 1247, 1236, 1235, 1236, 1224, 1236, 1248, 1249, 1236, 1249, 1237, 1237, 1249, 1250, 1237, 1250, 1238, 1238, 1250, 1251, 1238, 1251, 1239, 1239, 1251, 1252, 1239, 1252, 1240, 1240, 1252, 1253, 1240, 1253, 1241, 1241, 1253, 1254, 1241, 1254, 1242, 1242, 1254, 1255, 1242, 1255, 1243, 1243, 1255, 1256, 1243, 1256, 1244, 1244, 1256, 1257, 1244, 1257, 1245, 1245, 1257, 1258, 1245, 1258, 1246, 1246, 1258, 1259, 1246, 1259, 1247, 1247, 1259, 1248, 1247, 1248, 1236, 1248, 1260, 1261, 1248, 1261, 1249, 1249, 1261, 1262, 1249, 1262, 1250, 1250, 1262, 1263, 1250, 1263, 1251, 1251, 1263, 1264, 1251, 1264, 1252, 1252, 1264, 1265, 1252, 1265, 1253, 1253, 1265, 1266, 1253, 1266, 1254, 1254, 1266, 1267, 1254, 1267, 1255, 1255, 1267, 1268, 1255, 1268, 1256, 1256, 1268, 1269, 1256, 1269, 1257, 1257, 1269, 1270, 1257, 1270, 1258, 1258, 1270, 1271, 1258, 1271, 1259, 1259, 1271, 1260, 1259, 1260, 1248, 1260, 1272, 1273, 1260, 1273, 1261, 1261, 1273, 1274, 1261, 1274, 1262, 1262, 1274, 1275, 1262, 1275, 1263, 1263, 1275, 1276, 1263, 1276, 1264, 1264, 1276, 1277, 1264, 1277, 1265, 1265, 1277, 1278, 1265, 1278, 1266, 1266, 1278, 1279, 1266, 1279, 1267, 1267, 1279, 1280, 1267, 1280, 1268, 1268, 1280, 1281, 1268, 1281, 1269, 1269, 1281, 1282, 1269, 1282, 1270, 1270, 1282, 1283, 1270, 1283, 1271, 1271, 1283, 1272, 1271, 1272, 1260, 1272, 1284, 1285, 1272, 1285, 1273, 1273, 1285, 1286, 1273, 1286, 1274, 1274, 1286, 1287, 1274, 1287, 1275, 1275, 1287, 1288, 1275, 1288, 1276, 1276, 1288, 1289, 1276, 1289, 1277, 1277, 1289, 1290, 1277, 1290, 1278, 1278, 1290, 1291, 1278, 1291, 1279, 1279, 1291, 1292, 1279, 1292, 1280, 1280, 1292, 1293, 1280, 1293, 1281, 1281, 1293, 1294, 1281, 1294, 1282, 1282, 1294, 1295, 1282, 1295, 1283, 1283, 1295, 1284, 1283, 1284, 1272, 1284, 1296, 1297, 1284, 1297, 1285, 1285, 1297, 1298, 1285, 1298, 1286, 1286, 1298, 1299, 1286, 1299, 1287, 1287, 1299, 1300, 1287, 1300, 1288, 1288, 1300, 1301, 1288, 1301, 1289, 1289, 1301, 1302, 1289, 1302, 1290, 1290, 1302, 1303, 1290, 1303, 1291, 1291, 1303, 1304, 1291, 1304, 1292, 1292, 1304, 1305, 1292, 1305, 1293, 1293, 1305, 1306, 1293, 1306, 1294, 1294, 1306, 1307, 1294, 1307, 1295, 1295, 1307, 1296, 1295, 1296, 1284, 1296, 1308, 1309, 1296, 1309, 1297, 1297, 1309, 1310, 1297, 1310, 1298, 1298, 1310, 1311, 1298, 1311, 1299, 1299, 1311, 1312, 1299, 1312, 1300, 1300, 1312, 1313, 1300, 1313, 1301, 1301, 1313, 1314, 1301, 1314, 1302, 1302, 1314, 1315, 1302, 1315, 1303, 1303, 1315, 1316, 1303, 1316, 1304, 1304, 1316, 1317, 1304, 1317, 1305, 1305, 1317, 1318, 1305, 1318, 1306, 1306, 1318, 1319, 1306, 1319, 1307, 1307, 1319, 1308, 1307, 1308, 1296, 1308, 1320, 1321, 1308, 1321, 1309, 1309, 1321, 1322, 1309, 1322, 1310, 1310, 1322, 1323, 1310, 1323, 1311, 1311, 1323, 1324, 1311, 1324, 1312, 1312, 1324, 1325, 1312, 1325, 1313, 1313, 1325, 1326, 1313, 1326, 1314, 1314, 1326, 1327, 1314, 1327, 1315, 1315, 1327, 1328, 1315, 1328, 1316, 1316, 1328, 1329, 1316, 1329, 1317, 1317, 1329, 1330, 1317, 1330, 1318, 1318, 1330, 1331, 1318, 1331, 1319, 1319, 1331, 1320, 1319, 1320, 1308, 1320, 1332, 1333, 1320, 1333, 1321, 1321, 1333, 1334, 1321, 1334, 1322, 1322, 1334, 1335, 1322, 1335, 1323, 1323, 1335, 1336, 1323, 1336, 1324, 1324, 1336, 1337, 1324, 1337, 1325, 1325, 1337, 1338, 1325, 1338, 1326, 1326, 1338, 1339, 1326, 1339, 1327, 1327, 1339, 1340, 1327, 1340, 1328, 1328, 1340, 1341, 1328, 1341, 1329, 1329, 1341, 1342, 1329, 1342, 1330, 1330, 1342, 1343, 1330, 1343, 1331, 1331, 1343, 1332, 1331, 1332, 1320, 1332, 1344, 1345, 1332, 1345, 1333, 1333, 1345, 1346, 1333, 1346, 1334, 1334, 1346, 1347, 1334, 1347, 1335, 1335, 1347, 1348, 1335, 1348, 1336, 1336, 1348, 1349, 1336, 1349, 1337, 1337, 1349, 1350, 1337, 1350, 1338, 1338, 1350, 1351, 1338, 1351, 1339, 1339, 1351, 1352, 1339, 1352, 1340, 1340, 1352, 1353, 1340, 1353, 1341, 1341, 1353, 1354, 1341, 1354, 1342, 1342, 1354, 1355, 1342, 1355, 1343, 1343, 1355, 1344, 1343, 1344, 1332, 1344, 1356, 1357, 1344, 1357, 1345, 1345, 1357, 1358, 1345, 1358, 1346, 1346, 1358, 1359, 1346, 1359, 1347, 1347, 1359, 1360, 1347, 1360, 1348, 1348, 1360, 1361, 1348, 1361, 1349, 1349, 1361, 1362, 1349, 1362, 1350, 1350, 1362, 1363, 1350, 1363, 1351, 1351, 1363, 1364, 1351, 1364, 1352, 1352, 1364, 1365, 1352, 1365, 1353, 1353, 1365, 1366, 1353, 1366, 1354, 1354, 1366, 1367, 1354, 1367, 1355, 1355, 1367, 1356, 1355, 1356, 1344, 1356, 1368, 1369, 1356, 1369, 1357, 1357, 1369, 1370, 1357, 1370, 1358, 1358, 1370, 1371, 1358, 1371, 1359, 1359, 1371, 1372, 1359, 1372, 1360, 1360, 1372, 1373, 1360, 1373, 1361, 1361, 1373, 1374, 1361, 1374, 1362, 1362, 1374, 1375, 1362, 1375, 1363, 1363, 1375, 1376, 1363, 1376, 1364, 1364, 1376, 1377, 1364, 1377, 1365, 1365, 1377, 1378, 1365, 1378, 1366, 1366, 1378, 1379, 1366, 1379, 1367, 1367, 1379, 1368, 1367, 1368, 1356, 1368, 1380, 1381, 1368, 1381, 1369, 1369, 1381, 1382, 1369, 1382, 1370, 1370, 1382, 1383, 1370, 1383, 1371, 1371, 1383, 1384, 1371, 1384, 1372, 1372, 1384, 1385, 1372, 1385, 1373, 1373, 1385, 1386, 1373, 1386, 1374, 1374, 1386, 1387, 1374, 1387, 1375, 1375, 1387, 1388, 1375, 1388, 1376, 1376, 1388, 1389, 1376, 1389, 1377, 1377, 1389, 1390, 1377, 1390, 1378, 1378, 1390, 1391, 1378, 1391, 1379, 1379, 1391, 1380, 1379, 1380, 1368, 1380, 1392, 1393, 1380, 1393, 1381, 1381, 1393, 1394, 1381, 1394, 1382, 1382, 1394, 1395, 1382, 1395, 1383, 1383, 1395, 1396, 1383, 1396, 1384, 1384, 1396, 1397, 1384, 1397, 1385, 1385, 1397, 1398, 1385, 1398, 1386, 1386, 1398, 1399, 1386, 1399, 1387, 1387, 1399, 1400, 1387, 1400, 1388, 1388, 1400, 1401, 1388, 1401, 1389, 1389, 1401, 1402, 1389, 1402, 1390, 1390, 1402, 1403, 1390, 1403, 1391, 1391, 1403, 1392, 1391, 1392, 1380, 1392, 1404, 1405, 1392, 1405, 1393, 1393, 1405, 1406, 1393, 1406, 1394, 1394, 1406, 1407, 1394, 1407, 1395, 1395, 1407, 1408, 1395, 1408, 1396, 1396, 1408, 1409, 1396, 1409, 1397, 1397, 1409, 1410, 1397, 1410, 1398, 1398, 1410, 1411, 1398, 1411, 1399, 1399, 1411, 1412, 1399, 1412, 1400, 1400, 1412, 1413, 1400, 1413, 1401, 1401, 1413, 1414, 1401, 1414, 1402, 1402, 1414, 1415, 1402, 1415, 1403, 1403, 1415, 1404, 1403, 1404, 1392, 1404, 1416, 1417, 1404, 1417, 1405, 1405, 1417, 1418, 1405, 1418, 1406, 1406, 1418, 1419, 1406, 1419, 1407, 1407, 1419, 1420, 1407, 1420, 1408, 1408, 1420, 1421, 1408, 1421, 1409, 1409, 1421, 1422, 1409, 1422, 1410, 1410, 1422, 1423, 1410, 1423, 1411, 1411, 1423, 1424, 1411, 1424, 1412, 1412, 1424, 1425, 1412, 1425, 1413, 1413, 1425, 1426, 1413, 1426, 1414, 1414, 1426, 1427, 1414, 1427, 1415, 1415, 1427, 1416, 1415, 1416, 1404, 1416, 1428, 1429, 1416, 1429, 1417, 1417, 1429, 1430, 1417, 1430, 1418, 1418, 1430, 1431, 1418, 1431, 1419, 1419, 1431, 1432, 1419, 1432, 1420, 1420, 1432, 1433, 1420, 1433, 1421, 1421, 1433, 1434, 1421, 1434, 1422, 1422, 1434, 1435, 1422, 1435, 1423, 1423, 1435, 1436, 1423, 1436, 1424, 1424, 1436, 1437, 1424, 1437, 1425, 1425, 1437, 1438, 1425, 1438, 1426, 1426, 1438, 1439, 1426, 1439, 1427, 1427, 1439, 1428, 1427, 1428, 1416, 1428, 0, 1, 1428, 1, 1429, 1429, 1, 2, 1429, 2, 1430, 1430, 2, 3, 1430, 3, 1431, 1431, 3, 4, 1431, 4, 1432, 1432, 4, 5, 1432, 5, 1433, 1433, 5, 6, 1433, 6, 1434, 1434, 6, 7, 1434, 7, 1435, 1435, 7, 8, 1435, 8, 1436, 1436, 8, 9, 1436, 9, 1437, 1437, 9, 10, 1437, 10, 1438, 1438, 10, 11, 1438, 11, 1439, 1439, 11, 0, 1439, 0, 1428
    };
    
    //int verticesLength = sizeof(vertices) / sizeof(GLfloat);
    int facesLength = sizeof(faces) / sizeof(GLushort);
    
    glEnableClientState(GL_NORMAL_ARRAY);          
    glEnable(GL_NORMALIZE);     
    
    glEnable(GL_CULL_FACE); 
    glCullFace(GL_BACK);    
    
    glVertexPointer(3, GL_FLOAT, 0, vertices);      
    glNormalPointer(GL_FLOAT, 0, normals);
    
    glColor4f(0, 1, 1, 1); 
    
    glPushMatrix();  
    glTranslatef(0, 0, -110);
    static int angle = 0; angle += 2;
    glRotatef(angle, 1, 1, 1);    
    //glDrawArrays(GL_TRIANGLE_STRIP, 0, verticesLength/3); 
    glDrawElements(GL_TRIANGLES, facesLength, GL_UNSIGNED_SHORT, faces);        
    glPopMatrix();
    
    //Cleanup 
    glDisable(GL_NORMALIZE);     
    glDisable(GL_CULL_FACE);    
}

- (Tex *) getTex: (NSString*) name isImage: (bool) imgFlag { 
	Tex *tex = [[self getDictionary] objectForKey: name];
	if (!tex) {
		tex = [[Tex alloc] init];
        if (imgFlag) {            
            [tex createTexFromImage: name];             
        } else {
            [tex createTexFromString: name];
        }    
        [[self getDictionary] setObject: tex forKey: name];
        [tex release];         
	}          
	return tex;  
}

#pragma mark ============================= Helper Methods ===============================

- (NSMutableDictionary *) getDictionary {
	if (!dictionary) { 
		dictionary = [[NSMutableDictionary alloc] init]; 
	}
	return dictionary;
}

- (void) removeFromDictionary: (NSString*) name {
    [[self getDictionary] removeObjectForKey: name];
} 

- (int) getRndBetween: (int) bottom and: (int) top {		
	int rnd = bottom + (arc4random() % (top+1-bottom)); 
	return rnd;
} 

- (void) dealloc {   
    [dictionary release];
    [super dealloc];
}

@end
